MemoryStream.Capacity MemoryStream.Capacity MemoryStream.Capacity MemoryStream.Capacity Property

Definition

Ruft die Anzahl der für diesen Stream reservierten Bytes ab oder legt diese fest.Gets or sets the number of bytes allocated for this stream.

public:
 virtual property int Capacity { int get(); void set(int value); };
public virtual int Capacity { get; set; }
member this.Capacity : int with get, set
Public Overridable Property Capacity As Integer

Eigenschaftswert

Die Länge des Bereichs, der für den Stream im Puffer verwendet werden kann.The length of the usable portion of the buffer for the stream.

Ausnahmen

Es wurde eine Kapazität festgelegt, die negativ oder kleiner als die derzeitige Länge des Streams ist.A capacity is set that is negative or less than the current length of the stream.

Der aktuelle Stream wird geschlossen.The current stream is closed.

set wird für einen Stream aufgerufen, dessen Kapazität nicht geändert werden kann.set is invoked on a stream whose capacity cannot be modified.

Beispiele

Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die MemoryStream Klasse.This code example is part of a larger example provided for the MemoryStream class.

// Write the stream properties to the console.
Console::WriteLine( "Capacity = {0}, Length = {1}, "
"Position = {2}\n", memStream->Capacity.ToString(), memStream->Length.ToString(), memStream->Position.ToString() );
// Write the stream properties to the console.
Console.WriteLine(
    "Capacity = {0}, Length = {1}, Position = {2}\n",
    memStream.Capacity.ToString(),
    memStream.Length.ToString(),
    memStream.Position.ToString());
' Write the stream properties to the console.
Console.WriteLine( _
    "Capacity = {0}, Length = {1}, Position = {2}", _
    memStream.Capacity.ToString(), _
    memStream.Length.ToString(), _
    memStream.Position.ToString())

Hinweise

Capacity ist die Länge des Puffers für vom System bereitgestellten Bytearrays.Capacity is the buffer length for system-provided byte arrays. Capacity kann nicht auf einen Wert kleiner als die aktuelle Länge des Datenstroms festgelegt werden.Capacity cannot be set to a value less than the current length of the stream.

Gilt für:

Siehe auch