Search Results for

    Interface ISshFileSystemAccess

    Provides metadata for SFTP filesystem policy callbacks.

    Namespace: ApacheMinaSSHD.NET.Wrapper.Abstractions.Models
    Assembly: ApacheMinaSSHD.NET.Wrapper.dll
    Syntax
    public interface ISshFileSystemAccess

    Properties

    | Edit this page View Source

    Attributes

    Gets attributes associated with the operation.

    Declaration
    IReadOnlyDictionary<string, object> Attributes { get; }
    Property Value
    Type Description
    IReadOnlyDictionary<string, object>
    | Edit this page View Source

    Command

    Gets an operation-specific command value when available.

    Declaration
    int Command { get; }
    Property Value
    Type Description
    int
    | Edit this page View Source

    DestinationPath

    Gets the operation destination path when available.

    Declaration
    string? DestinationPath { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Extension

    Gets the SFTP extension name when available.

    Declaration
    string? Extension { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    FileAttributeName

    Gets the file attribute name when available.

    Declaration
    string? FileAttributeName { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    FileAttributeView

    Gets the file attribute view name when available.

    Declaration
    string? FileAttributeView { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    FollowLinks

    Gets whether links should be followed for the current operation.

    Declaration
    bool FollowLinks { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    Group

    Gets the group name when available.

    Declaration
    string? Group { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    IsDirectory

    Gets whether the current target is a directory.

    Declaration
    bool IsDirectory { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    IsSymbolicLink

    Gets whether the current target is a symbolic link.

    Declaration
    bool IsSymbolicLink { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    Length

    Gets an operation-specific length when available.

    Declaration
    long Length { get; }
    Property Value
    Type Description
    long
    | Edit this page View Source

    LocalPath

    Gets the resolved local path when available.

    Declaration
    string? LocalPath { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Offset

    Gets an operation-specific file offset when available.

    Declaration
    long Offset { get; }
    Property Value
    Type Description
    long
    | Edit this page View Source

    Operation

    Gets the filesystem operation currently being evaluated.

    Declaration
    SshFileSystemOperation Operation { get; }
    Property Value
    Type Description
    SshFileSystemOperation
    | Edit this page View Source

    Options

    Gets option names associated with the operation.

    Declaration
    IReadOnlyList<string> Options { get; }
    Property Value
    Type Description
    IReadOnlyList<string>
    | Edit this page View Source

    Owner

    Gets the owner name when available.

    Declaration
    string? Owner { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    RemoteHandle

    Gets the remote handle identifier when available.

    Declaration
    string? RemoteHandle { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    RemoteName

    Gets the remote name being reported or manipulated when available.

    Declaration
    string? RemoteName { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    RemotePath

    Gets the client-requested remote path when available.

    Declaration
    string? RemotePath { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    RootPath

    Gets the configured filesystem root path when available.

    Declaration
    string? RootPath { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Session

    Gets the session associated with the operation when available.

    Declaration
    ISshSession? Session { get; }
    Property Value
    Type Description
    ISshSession
    | Edit this page View Source

    SharedLock

    Gets whether a requested lock is shared.

    Declaration
    bool SharedLock { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    ShortName

    Gets whether short-name reporting was requested.

    Declaration
    bool ShortName { get; }
    Property Value
    Type Description
    bool
    | Edit this page View Source

    SourcePath

    Gets the operation source path when available.

    Declaration
    string? SourcePath { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Value

    Gets an operation-specific value when available.

    Declaration
    object? Value { get; }
    Property Value
    Type Description
    object
    • Edit this page
    • View Source
    In this article
    Back to top Porta SFTP ServerGitHubApacheMinaSSHD.NET Generated by DocFX