|
|
ITFtp
|
The ITFtpTransfer type exposes the following members.
| Name | Description | |
|---|---|---|
| BlockCounterWrapping | TFTP can transfer up to 65535 blocks. After that, the block counter wraps to either zero or one, depending on the expectations of the client. | |
| BlockSize | Transfer block size. Set this member to control the TFTP block size option (RFC 2349). | |
| ExpectedSize | Expected transfer size in bytes. 0 if size is unknown. | |
| Filename | Filename for the transferred file. | |
| RetryCount | Number of times that a RetryTimeout may occur before the transfer is cancelled with a TimeoutError. | |
| RetryTimeout | Timeout after which commands are sent again. This member is also transmitted as the TFTP timeout interval option (RFC 2349). | |
| TransferMode | Requested TFTP transfer mode. For outgoing transfers, this member may be used to set the transfer mode. | |
| UserContext | You can set your own object here to associate custom data with this transfer. |
| Name | Description | |
|---|---|---|
| Cancel | Cancel the currently running transfer, possibly sending the provided reason to the remote endpoint. | |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable) | |
| Start | Call this function to start the transfer. |
| Name | Description | |
|---|---|---|
| OnError | Event that will be called if there is an error during the data transfer. Currently, this will return instances of ErrorFromRemoteEndpoint or NetworkError. | |
| OnFinished | Event that will be called once the data transfer is finished. | |
| OnProgress | Event that is being called while data is being transferred. |