|
BlockAllocatedMemoryStream(Byte) Constructor
|
Namespace: GSF.IOAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.250-beta+e1aac152bf9c38c67035c6d283461f222e39e02a
Syntaxpublic BlockAllocatedMemoryStream(
byte[] buffer
)
Public Sub New (
buffer As Byte()
)
public:
BlockAllocatedMemoryStream(
array<unsigned char>^ buffer
)
new :
buffer : byte[] -> BlockAllocatedMemoryStream
GSF.IO.BlockAllocatedMemoryStream = function(buffer);
View SourceParameters
- buffer Byte
- Initial buffer to copy into stream.
ExceptionsException | Condition |
---|
ArgumentNullException | buffer is null. |
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.
See Also