Compartir por


Stream.SetLength(Int64) Método

Definición

Cuando se invalida en una clase derivada, 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 del flujo actual en bytes.

Excepciones

Se produce un error de E/S.

La secuencia no admite la escritura y la búsqueda, como si la secuencia se construye a partir de una canalización o salida de consola.

Se llamó 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.

Use 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