Compartir a través de


Stream.SetLength(Int64) Método

Definición

Cuando se reemplaza en una clase derivada, se establece la longitud de la secuencia actual.

public:
 abstract void SetLength(long value);
public abstract void SetLength (long value);
abstract member SetLength : int64 -> unit
Public MustOverride Sub SetLength (value As Long)

Parámetros

value
Int64

Longitud deseada de la secuencia actual, en bytes.

Excepciones

Error de E/S.

La secuencia no admite operaciones de lectura ni escritura, como en el caso donde la secuencia se cree a partir de los resultados de una canalización o consola.

Se efectuó una llamada a los métodos después de cerrar la secuencia.

Comentarios

Si el valor especificado es menor que la longitud actual de la secuencia, la secuencia se trunca. Si el valor especificado es mayor que la longitud actual de la secuencia, se expande la secuencia. Si la secuencia se expande, no se define el contenido de la secuencia entre la antigua y la nueva longitud.

Una secuencia debe admitir tanto la escritura como la búsqueda de SetLength trabajo.

Utilice la CanWrite propiedad para determinar si la instancia actual admite la escritura y la CanSeek propiedad para determinar si se admite la búsqueda.

Se aplica a

Consulte también