BlockAllocatedMemoryStream(Byte) Constructor

Initializes a new instance of BlockAllocatedMemoryStream from specified buffer.

Definition

Namespace: Gemstone.IO
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.186 -- Release Build+f3c68cd1a13b4f341e0d0fc1ddec1eb68d3eeb61
public BlockAllocatedMemoryStream(
	byte[] buffer
)

Parameters

buffer  Byte
Initial buffer to copy into stream.

Remarks

Unlike MemoryStream, the BlockAllocatedMemoryStream will not use the provided buffer as its backing buffer. The buffer will be copied into internally managed reusable memory buffers. Subsequently, the notion of a non-expandable stream is not supported.

Exceptions

ArgumentNullExceptionbuffer is null.

See Also