MemoryStream Members
MSDN Home
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
.NET Framework Class Library
System.IO Namespace
MemoryStream Class
MemoryStream Class
MemoryStream Members
MemoryStream Constructor
MemoryStream Methods
MemoryStream Properties
Switch View :
Classic
Lightweight Beta
ScriptFree
Feedback
.NET Framework Class Library
MemoryStream Members
Creates a stream whose backing store is memory.
The
MemoryStream
type exposes the following members.
Constructors
Name
Description
MemoryStream
Overloaded.
Initializes a new instance of the
MemoryStream
class.
Top
Methods
Name
Description
BeginRead
Begins an asynchronous read operation.
(Inherited from
Stream
.)
BeginWrite
Begins an asynchronous write operation.
(Inherited from
Stream
.)
Close
Overloaded.
CreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from
MarshalByRefObject
.)
CreateWaitHandle
Obsolete.
Allocates a
WaitHandle
object.
(Inherited from
Stream
.)
Dispose
Overloaded.
EndRead
Waits for the pending asynchronous read to complete.
(Inherited from
Stream
.)
EndWrite
Ends an asynchronous write operation.
(Inherited from
Stream
.)
Equals
Determines whether the specified
Object
is equal to the current
Object
.
(Inherited from
Object
.)
Finalize
Allows an
Object
to attempt to free resources and perform other cleanup operations before the
Object
is reclaimed by garbage collection.
(Inherited from
Object
.)
Flush
Overrides
Stream
.
.
::
.
Flush
so that no action is performed.
(Overrides
Stream
.
.
::
.
Flush
()
()
()
.)
GetBuffer
Returns the array of unsigned bytes from which this stream was created.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from
Object
.)
GetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from
MarshalByRefObject
.)
GetType
Gets the
Type
of the current instance.
(Inherited from
Object
.)
InitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from
MarshalByRefObject
.)
MemberwiseClone
Overloaded.
Read
Reads a block of bytes from the current stream and writes the data to
buffer
.
(Overrides
Stream
.
.
::
.
Read(
array<
Byte
>
[]
()
[]
, Int32, Int32)
.)
ReadByte
Reads a byte from the current stream.
(Overrides
Stream
.
.
::
.
ReadByte
()
()
()
.)
Seek
Sets the position within the current stream to the specified value.
(Overrides
Stream
.
.
::
.
Seek(Int64, SeekOrigin)
.)
SetLength
Sets the length of the current stream to the specified value.
(Overrides
Stream
.
.
::
.
SetLength(Int64)
.)
ToArray
Writes the stream contents to a byte array, regardless of the
Position
property.
ToString
Returns a
String
that represents the current
Object
.
(Inherited from
Object
.)
Write
Writes a block of bytes to the current stream using data read from buffer.
(Overrides
Stream
.
.
::
.
Write(
array<
Byte
>
[]
()
[]
, Int32, Int32)
.)
WriteByte
Writes a byte to the current stream at the current position.
(Overrides
Stream
.
.
::
.
WriteByte(Byte)
.)
WriteTo
Writes the entire contents of this memory stream to another stream.
Top
Properties
Name
Description
CanRead
Gets a value indicating whether the current stream supports reading.
(Overrides
Stream
.
.
::
.
CanRead
.)
CanSeek
Gets a value indicating whether the current stream supports seeking.
(Overrides
Stream
.
.
::
.
CanSeek
.)
CanTimeout
Gets a value that determines whether the current stream can time out.
(Inherited from
Stream
.)
CanWrite
Gets a value indicating whether the current stream supports writing.
(Overrides
Stream
.
.
::
.
CanWrite
.)
Capacity
Gets or sets the number of bytes allocated for this stream.
Length
Gets the length of the stream in bytes.
(Overrides
Stream
.
.
::
.
Length
.)
Position
Gets or sets the current position within the stream.
(Overrides
Stream
.
.
::
.
Position
.)
ReadTimeout
Gets or sets a value, in miliseconds, that determines how long the stream will attempt to read before timing out.
(Inherited from
Stream
.)
WriteTimeout
Gets or sets a value, in miliseconds, that determines how long the stream will attempt to write before timing out.
(Inherited from
Stream
.)
Top
Explicit Interface Implementations
Name
Description
IDisposable
.
.
::
.
Dispose
For a description of this member, see
IDisposable
.
.
::
.
Dispose
.
(Inherited from
Stream
.)
Top
See Also
Reference
MemoryStream Class
System.IO Namespace
Tags :