Udostępnij za pośrednictwem


MemoryStream.Capacity Właściwość

Definicja

Pobiera lub ustawia liczbę bajtów przydzielonych dla tego strumienia.

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

Wartość właściwości

Długość użytecznej części buforu dla strumienia.

Wyjątki

Pojemność jest ustawiana jako ujemna lub mniejsza niż bieżąca długość strumienia.

Bieżący strumień jest zamknięty.

set jest wywoływany w strumieniu, którego pojemność nie może być modyfikowana.

Przykłady

Ten przykład kodu jest częścią większego przykładu udostępnionego MemoryStream dla klasy .

// 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())

Uwagi

Capacity to długość buforu dla tablic bajtowych dostarczanych przez system. Capacity Nie można ustawić wartości mniejszej niż bieżąca długość strumienia.

Dotyczy

Zobacz też