Stream.SetLength(Int64) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando ne viene eseguito l'override in una classe derivata, imposta la lunghezza del flusso corrente.
public:
abstract void SetLength(long value);
public abstract void SetLength (long value);
abstract member SetLength : int64 -> unit
Public MustOverride Sub SetLength (value As Long)
Parametri
- value
- Int64
Lunghezza desiderata del flusso corrente in byte.
Eccezioni
Si è verificato un errore di I/O.
Il flusso non supporta la scrittura e la ricerca, come se il flusso fosse stato costruito da un pipe o da un output di console.
Sono stati chiamati dei metodi dopo la chiusura del flusso.
Commenti
Se il valore specificato è minore della lunghezza corrente del flusso, il flusso viene troncato. Se il valore specificato è maggiore della lunghezza corrente del flusso, il flusso viene espanso. Se il flusso viene espanso, il contenuto del flusso tra il vecchio e la nuova lunghezza non vengono definiti.
Un flusso deve supportare sia la scrittura che la ricerca di lavorare SetLength
.
Utilizzare la CanWrite proprietà per determinare se l'istanza corrente supporta la scrittura e la CanSeek proprietà per determinare se la ricerca è supportata.