The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
MemoryStream Constructor (
Byte , Int32, Int32, Boolean)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the
latest documentation. ]
Initializes a new non-resizable instance of the
class based on the specified region of a byte array, with the MemoryStream property set as specified. CanWrite
Parameters buffer Type:
.Byte  The array of unsigned bytes from which to create this stream. index Type: System .Int32 The index in buffer at which the stream begins. count Type: System .Int32 The length of the stream in bytes. writable Type: System .Boolean The setting of the property, which determines whether the stream supports writing. CanWrite
and CanRead properties are both set to CanSeek . true is set to Capacity count.
The length of the stream cannot be set to a value greater than the initial length of the specified byte array; however, the stream can be truncated (see
This constructor does not expose the underlying stream.
throws GetBuffer . However, you can write to the stream if UnauthorizedAccessException writable is . true Version Notes
Windows Phone System.ArgumentNullException
is thrown when trying to retrieve a
object with a size of zero bytes from a resource file. On Windows, no exception is thrown when the length is equal to zero.
Windows Phone OS
Supported in: 8.1, 8.0, 7.1, 7.0