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.182 -- Release Build+f32d10289bdd5c70f6d1fd7945194f372aed6eb3
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