Scp.PutFileAsync Method
Namespace: Rebex.Net
Assembly: Rebex.Sftp.dll (version 7.0.9313)
PutFileAsync(Stream, String, Object)
Begins asynchronous PutFile operation. Uploads the content of the data stream to the file on the server, overriding it if it already exists.
Declaration
public Task<long> PutFileAsync(Stream sourceStream, string remotePath, 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. |
| Object | state | An optional user-provided object that identifies this particular asynchronous operation. |
Returns
| Type | Description |
|---|---|
| Task<Int64> | Number of bytes transferred. |
PutFileAsync(String, String, Object)
Begins asynchronous PutFile operation. Uploads the content of the local file to the file on the server, overriding it if it already exists.
Declaration
public Task<long> PutFileAsync(string localPath, string remotePath, 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. |
| Object | state | An optional user-provided object that identifies this particular asynchronous operation. |
Returns
| Type | Description |
|---|---|
| Task<Int64> | Number of bytes transferred. |