Stream.SetLength(Int64) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt beim Überschreiben in einer abgeleiteten Klasse die Länge des aktuellen Streams fest.
public:
abstract void SetLength(long value);
public abstract void SetLength (long value);
abstract member SetLength : int64 -> unit
Public MustOverride Sub SetLength (value As Long)
Parameter
- value
- Int64
Die gewünschte Länge des aktuellen Streams in Bytes.
Ausnahmen
Ein E/A-Fehler tritt auf.
Der Stream unterstützt nicht sowohl Lese- als auch Schreibvorgänge. Dies ist beispielsweise der Fall, wenn der Stream aus einer Pipe- oder Konsolenausgabe erstellt wird.
Es wurden Methoden aufgerufen, nachdem der Stream geschlossen wurde.
Hinweise
Wenn der angegebene Wert kleiner als die aktuelle Länge des Datenstroms ist, wird der Stream abgeschnitten. Wenn der angegebene Wert größer als die aktuelle Länge des Datenstroms ist, wird der Stream erweitert. Wenn der Stream erweitert wird, werden die Inhalte des Datenstroms zwischen der alten und der neuen Länge nicht definiert.
Ein Stream muss sowohl das Schreiben als auch die Suche nach SetLength
arbeiten unterstützen.
Verwenden Sie die CanWrite -Eigenschaft, um zu bestimmen, ob die aktuelle Instanz das Schreiben unterstützt, und die CanSeek -Eigenschaft, um zu bestimmen, ob die Suche unterstützt wird.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Feedback senden und anzeigen für