MemoryStream.Capacity Propriété

Définition

Obtient ou définit le nombre d'octets alloués pour ce flux.

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

Valeur de propriété

Longueur de la partie de la mémoire tampon qui peut être utilisée pour le flux.

Exceptions

La capacité définie est négative ou inférieure à la longueur actuelle du flux.

Le flux actuel est fermé.

set est appelé sur un flux dont la capacité ne peut pas être modifiée.

Exemples

Cet exemple de code fait partie d’un exemple plus grand fourni pour la MemoryStream classe .

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

Remarques

Capacity est la longueur de la mémoire tampon pour les tableaux d’octets fournis par le système. Capacity ne peut pas être défini sur une valeur inférieure à la longueur actuelle du flux.

S’applique à

Voir aussi