Stream.SetLength(Int64) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.