Ftp.AppendFileAsync Method
Namespace: Rebex.Net
Assembly: Rebex.Ftp.dll (version 7.0.9083)
AppendFileAsync(Stream, String, Int64, Object)
Begins asynchronous AppendFile operation. Appends the content of the data stream to the file on the server.
Declaration
public Task<long> AppendFileAsync(Stream sourceStream, string remotePath, long length, object state = null)
Parameters
Type | Name | Description |
---|---|---|
Stream | sourceStream | The source data stream. |
String | remotePath | The path of the remote file. This cannot be a directory. |
Int64 | length | Number of bytes to transfer or -1 to transfer the whole stream. |
Object | state | An optional user-provided object that identifies this particular asynchronous operation. |
Returns
Type | Description |
---|---|
Task<Int64> | Number of bytes transferred. |
Remarks
Represents FTP APPE command.
AppendFileAsync(String, String, Int64, Int64, Object)
Begins asynchronous AppendFile operation. Appends the content of the local file to the file on the server.
Declaration
public Task<long> AppendFileAsync(string localPath, string remotePath, long localOffset, long length, object state = null)
Parameters
Type | Name | Description |
---|---|---|
String | localPath | The path of the local file. |
String | remotePath | The path of the remote file. This cannot be a directory. |
Int64 | localOffset | The starting offset in the local file. |
Int64 | length | Number of bytes to transfer or -1 to transfer the whole stream. |
Object | state | An optional user-provided object that identifies this particular asynchronous operation. |
Returns
Type | Description |
---|---|
Task<Int64> | Number of bytes transferred. |
Remarks
Represents FTP APPE command.