Interface ISshScpTransferEvent
Provides metadata for an SCP transfer event.
Namespace: ApacheMinaSSHD.NET.Wrapper.Abstractions.Models
Assembly: ApacheMinaSSHD.NET.Wrapper.dll
Syntax
public interface ISshScpTransferEvent
Properties
| Edit this page View SourceAckLine
Gets the SCP acknowledgement line when available.
Declaration
string? AckLine { get; }
Property Value
| Type | Description |
|---|---|
| string |
AckStatusCode
Gets the SCP acknowledgement status code when available.
Declaration
int? AckStatusCode { get; }
Property Value
| Type | Description |
|---|---|
| int? |
Command
Gets the SCP command text when available.
Declaration
string? Command { get; }
Property Value
| Type | Description |
|---|---|
| string |
Exception
Gets the exception associated with the transfer when available.
Declaration
Exception? Exception { get; }
Property Value
| Type | Description |
|---|---|
| Exception |
Length
Gets the file length when available.
Declaration
long Length { get; }
Property Value
| Type | Description |
|---|---|
| long |
Operation
Gets the transfer operation name.
Declaration
string Operation { get; }
Property Value
| Type | Description |
|---|---|
| string |
Path
Gets the local or remote path associated with the transfer.
Declaration
string Path { get; }
Property Value
| Type | Description |
|---|---|
| string |
Permissions
Gets permission names associated with the transfer.
Declaration
IReadOnlyList<string> Permissions { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyList<string> |
Session
Gets the session associated with the transfer.
Declaration
ISshSession Session { get; }
Property Value
| Type | Description |
|---|---|
| ISshSession |