internal void OnFileTransferNotification(FtpAsyncResult transferResult) { if (FileTransferNotification != null) FileTransferNotification(this, new EventArgs<FtpAsyncResult>(transferResult)); }
private void TransferThreadProc() { try { StartTransfer(); m_transferResult = new FtpAsyncResult("Success.", FtpAsyncResult.Complete); m_session.Host.OnFileTransferNotification(m_transferResult); } catch (FtpExceptionBase e) { m_transferResult = new FtpAsyncResult("Transfer fail: " + e.Message, FtpAsyncResult.Fail); m_session.Host.OnFileTransferNotification(m_transferResult); } }