MemoryStream.Capacity Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el número de bytes asignados a esta secuencia.
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
Valor de propiedad
Longitud de la parte utilizable del búfer para la secuencia.
Excepciones
Se establece una capacidad de modo que sea negativa o menor que la longitud actual de la secuencia.
Se cierra la secuencia actual.
Se invoca set
en una secuencia cuya capacidad no se puede modificar.
Ejemplos
Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase MemoryStream.
// 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())
Comentarios
Capacity
es la longitud del búfer para las matrices de bytes proporcionadas por el sistema. Capacity
no se puede establecer en un valor menor que la longitud actual de la secuencia.