BeginWrite Method

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.

Namespace:  System.IO
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.

Return Value

Type: System.IAsyncResult
An IAsyncResult that references the asynchronous write.

ExceptionCondition
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.

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2017 Microsoft