Begins an asynchronous write operation.
Namespace: Renci.SshNet.SftpAssembly: Renci.SshNet (in Renci.SshNet.dll) Version: 0.1.0.0 (1.0.0.0)
Syntax
public override IAsyncResult BeginWrite( byte[] buffer, int offset, int count, AsyncCallback callback, Object state )
Parameters
- buffer
- Type:
System Byte
The buffer to write data from.
- offset
- Type:
System Int32
The byte offset in buffer from which to begin writing.
- count
- Type:
System Int32
The maximum number of bytes to write.
- callback
- Type:
System AsyncCallback
An optional asynchronous callback, to be called when the write is complete.
- state
- Type:
System Object
A user-provided object that distinguishes this particular asynchronous write request from other requests.
Return Value
An IAsyncResult that represents the asynchronous write, which could still be pending.Exceptions
| Exception | Condition |
|---|---|
| Attempted an asynchronous write past the end of the stream, or a disk error occurs. | |
| One or more of the arguments is invalid. | |
| Methods were called after the stream was closed. | |
| The current Stream implementation does not support the write operation. |
See Also