UnmanagedMemoryStream.Write Method
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Writes a block of bytes to the current stream using data from a buffer.
Assembly: mscorlib (in mscorlib.dll)
'Declaration Public Overrides Sub Write ( _ buffer As Byte(), _ offset As Integer, _ count As Integer _ )
Parameters
- buffer
- Type:
System.Byte
()
The byte array from which to copy bytes to the current stream.
- offset
- Type: System.Int32
The offset in the buffer at which to begin copying bytes to the current stream.
- count
- Type: System.Int32
The number of bytes to write to the current stream.
| Exception | Condition |
|---|---|
| ObjectDisposedException | The stream is closed. |
| NotSupportedException | The underlying memory does not support writing. - or - An attempt is made to write to the stream and the CanWrite property is false. - or - The count value is greater than the capacity of the stream. - or - The position is at the end of the stream capacity. |
| IOException | An I/O error occurs. |
| ArgumentOutOfRangeException | One of the specified parameters is less than zero. |
| ArgumentException | The offset parameter minus the length of the buffer parameter is less than the count parameter. |
| ArgumentNullException | The buffer parameter is Nothing. |