Stream.SetLength(Int64) Método
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í.
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.