Click or drag to resize

BlockAllocatedMemoryStreamToArray Method

Writes the stream contents to a byte array, regardless of the Position property.

Namespace: GSF.IO
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.253-beta+ffb7163c9e3b771705bc5b9aa3f09870f2cb9e2c
Syntax
public byte[] ToArray()
View Source

Return Value

Byte
A Byte[] containing the current data in the stream
Exceptions
ExceptionCondition
InvalidOperationExceptionCannot create a byte array with more than 2,147,483,591 elements.
ObjectDisposedExceptionThe stream is closed.
Remarks
This may fail if there is not enough contiguous memory available to hold current size of stream. When possible use methods which operate on streams directly instead.
See Also