RemoveDirectoryComplete Event
Fired when a RemoveDirectory operation completes (or fails).
Syntax
public event OnRemoveDirectoryCompleteHandler OnRemoveDirectoryComplete; public delegate void OnRemoveDirectoryCompleteHandler(object sender, SshplexRemoveDirectoryCompleteEventArgs e); public class SshplexRemoveDirectoryCompleteEventArgs : EventArgs { public string OperationId { get; } public int ErrorCode { get; } public string ErrorDescription { get; } public string DirectoryName { get; } public string RemotePath { get; } }
Public Event OnRemoveDirectoryComplete As OnRemoveDirectoryCompleteHandler Public Delegate Sub OnRemoveDirectoryCompleteHandler(sender As Object, e As SshplexRemoveDirectoryCompleteEventArgs) Public Class SshplexRemoveDirectoryCompleteEventArgs Inherits EventArgs Public ReadOnly Property OperationId As String Public ReadOnly Property ErrorCode As Integer Public ReadOnly Property ErrorDescription As String Public ReadOnly Property DirectoryName As String Public ReadOnly Property RemotePath As String End Class
Remarks
This event fires when a RemoveDirectory operation completes either successfully or unsuccessfully. If the operation succeeded ErrorCode will be 0. If the operation failed or was canceled by CancelOperation ErrorCode will contain a non-zero value and ErrorDescription will contain a description of the error. Please refer to the Error Codes section for possible error codes.
OperationId is the Id of the completed operation. This value will match the Operation Id returned by the method which initiated the operation.
ErrorCode holds the error code (if any). A value of 0 indicates success. A positive value indicates failure.
ErrorDescription is a description of the error.
DirectoryName is the name of the directory which was removed.
RemotePath is the remote path that was specified when the operation was initiated.