Stream.SetLength(Int64) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po przesłonięciu w klasie pochodnej ustawia długość bieżącego strumienia.
public:
abstract void SetLength(long value);
public abstract void SetLength (long value);
abstract member SetLength : int64 -> unit
Public MustOverride Sub SetLength (value As Long)
Parametry
- value
- Int64
Żądana długość bieżącego strumienia w bajtach.
Wyjątki
Wystąpi błąd We/Wy.
Strumień nie obsługuje zarówno zapisu, jak i wyszukiwania, na przykład jeśli strumień jest skonstruowany z potoku lub danych wyjściowych konsoli.
Metody były wywoływane po zamknięciu strumienia.
Uwagi
Jeśli określona wartość jest mniejsza niż bieżąca długość strumienia, strumień jest obcięty. Jeśli określona wartość jest większa niż bieżąca długość strumienia, strumień zostanie rozszerzony. Jeśli strumień zostanie rozszerzony, zawartość strumienia między starą a nową długością nie jest zdefiniowana.
Strumień musi obsługiwać zarówno pisanie, jak i dążenie do SetLength
pracy.
CanWrite Użyj właściwości , aby określić, czy bieżące wystąpienie obsługuje pisanie, a CanSeek właściwość określa, czy wyszukiwanie jest obsługiwane.