MemoryStream.Capacity Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.