Search Results for

    Interface ISshScpFileAccess

    Provides metadata for SCP filesystem policy callbacks.

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

    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 the SCP command text when available.

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

    FileName

    Gets the file name associated with the operation when available.

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

    IsDirectory

    Gets whether the target is a directory.

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

    Length

    Gets the file 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

    Operation

    Gets the SCP operation currently being evaluated.

    Declaration
    SshScpFileOperation Operation { get; }
    Property Value
    Type Description
    SshScpFileOperation
    | 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

    Pattern

    Gets the outgoing file match pattern when available.

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

    Permissions

    Gets permission names associated with the operation.

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

    PreserveTimestamp

    Gets whether timestamps should be preserved.

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

    Recursive

    Gets whether the SCP command is recursive.

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

    RequestedPath

    Gets the client-requested path when available.

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

    RootPath

    Gets the configured SCP 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

    ShouldBeDirectory

    Gets whether the target should be a directory.

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