Stream.SetLength(Int64) Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, stelt u de lengte van de huidige stroom in.

public:
 abstract void SetLength(long value);
public abstract void SetLength(long value);
abstract member SetLength : int64 -> unit
Public MustOverride Sub SetLength (value As Long)

Parameters

value
Int64

De gewenste lengte van de huidige stroom in bytes.

Uitzonderingen

Er treedt een I/O-fout op.

De stream biedt geen ondersteuning voor zowel schrijven als zoeken, bijvoorbeeld als de stroom is samengesteld vanuit een pijp- of console-uitvoer.

Methoden werden aangeroepen nadat de stream is gesloten.

Opmerkingen

Als de opgegeven waarde kleiner is dan de huidige lengte van de stream, wordt de stream afgekapt. Als de opgegeven waarde groter is dan de huidige lengte van de stream, wordt de stream uitgevouwen. Als de stroom is uitgevouwen, wordt de inhoud van de stroom tussen de oude en de nieuwe lengte niet gedefinieerd.

Een stream moet zowel het schrijven als het zoeken SetLength naar werk ondersteunen.

Gebruik de CanWrite eigenschap om te bepalen of het huidige exemplaar het schrijven ondersteunt en de CanSeek eigenschap om te bepalen of zoeken wordt ondersteund.

Van toepassing op

Zie ook