FileStream.BeginWrite Method
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Begins an asynchronous write.
Assembly: mscorlib (in mscorlib.dll)
'Declaration Public Overrides Function BeginWrite ( _ array As Byte(), _ offset As Integer, _ numBytes As Integer, _ userCallback As AsyncCallback, _ stateObject As Object _ ) As IAsyncResult
Parameters
- array
- Type:
System.Byte
()
The buffer containing data to write to the current stream.
- offset
- Type: System.Int32
The zero-based byte offset in array at which to begin copying bytes to the current stream.
- numBytes
- Type: System.Int32
The maximum number of bytes to write.
- userCallback
- Type: System.AsyncCallback
The method to be called when the asynchronous write operation is completed.
- stateObject
- Type: System.Object
A user-provided object that distinguishes this particular asynchronous write request from other requests.
| Exception | Condition |
|---|---|
| ArgumentException | array length minus offset is less than numBytes. |
| ArgumentNullException | array is Nothing. |
| ArgumentOutOfRangeException | offset or numBytes is negative. |
| NotSupportedException | The stream does not support writing. |
| ObjectDisposedException | The stream is closed. |
| IOException | An I/O error occurs. |
Show: