Sdílet prostřednictvím


Stream.SetLength(Int64) Metoda

Definice

Při přepsání v odvozené třídě nastaví délku aktuálního datového proudu.

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

Požadovaná délka aktuálního datového proudu v bajtech.

Výjimky

Dojde k vstupně-výstupní chybě.

Stream nepodporuje zápis i hledání, například pokud je datový proud vytvořený z výstupu kanálu nebo konzoly.

Metody byly volány po zavření datového proudu.

Poznámky

Pokud je zadaná hodnota menší než aktuální délka datového proudu, datový proud se zkrátí. Pokud je zadaná hodnota větší než aktuální délka datového proudu, datový proud se rozbalí. Pokud je datový proud rozbalený, není definován obsah datového proudu mezi starou a novou délkou.

Stream musí podporovat psaní i hledání SetLength práce.

CanWrite Pomocí vlastnosti určete, zda aktuální instance podporuje zápis, a CanSeek vlastnost určit, zda je hledání podporováno.

Platí pro

Viz také