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ě.

Datový proud nepodporuje jak zápis, tak vyhledávání, například pokud je datový proud vytvořen z výstupu kanálu nebo konzoly.

Metody byly volány po uzavř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ý, obsah datového proudu mezi starou a novou délkou není definován.

Datový proud musí podporovat psaní i hledání SetLength práce.

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

Platí pro

Viz také