Class AMNetScpTransferEventListener
Default SCP transfer listener that logs transfer lifecycle events.
Implements
Inherited Members
Namespace: ApacheMinaSSHD.NET.Wrapper.Abstractions
Assembly: ApacheMinaSSHD.NET.Wrapper.dll
Syntax
public class AMNetScpTransferEventListener : IAMNetScpTransferEventListener
Constructors
| Edit this page View SourceAMNetScpTransferEventListener()
Creates an SCP transfer listener using the default logger.
Declaration
public AMNetScpTransferEventListener()
AMNetScpTransferEventListener(IAMNetLogger)
Creates an SCP transfer listener using the supplied logger.
Declaration
public AMNetScpTransferEventListener(IAMNetLogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| IAMNetLogger | logger | The logger used by the default event handlers. |
Methods
| Edit this page View SourceOnEndFile(ISshScpTransferEvent)
Called when a file transfer ends.
Declaration
public virtual void OnEndFile(ISshScpTransferEvent context)
Parameters
| Type | Name | Description |
|---|---|---|
| ISshScpTransferEvent | context | The SCP transfer metadata. |
OnEndFolder(ISshScpTransferEvent)
Called when a folder transfer ends.
Declaration
public virtual void OnEndFolder(ISshScpTransferEvent context)
Parameters
| Type | Name | Description |
|---|---|---|
| ISshScpTransferEvent | context | The SCP transfer metadata. |
OnFileAck(ISshScpTransferEvent)
Called when a file acknowledgement is observed.
Declaration
public virtual void OnFileAck(ISshScpTransferEvent context)
Parameters
| Type | Name | Description |
|---|---|---|
| ISshScpTransferEvent | context | The SCP transfer metadata. |
OnReceiveCommandAck(ISshScpTransferEvent)
Called when an SCP receive command acknowledgement is observed.
Declaration
public virtual void OnReceiveCommandAck(ISshScpTransferEvent context)
Parameters
| Type | Name | Description |
|---|---|---|
| ISshScpTransferEvent | context | The SCP transfer metadata. |
OnStartFile(ISshScpTransferEvent)
Called when a file transfer starts.
Declaration
public virtual void OnStartFile(ISshScpTransferEvent context)
Parameters
| Type | Name | Description |
|---|---|---|
| ISshScpTransferEvent | context | The SCP transfer metadata. |
OnStartFolder(ISshScpTransferEvent)
Called when a folder transfer starts.
Declaration
public virtual void OnStartFolder(ISshScpTransferEvent context)
Parameters
| Type | Name | Description |
|---|---|---|
| ISshScpTransferEvent | context | The SCP transfer metadata. |