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.
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Länge des aktuellen Datenstroms festgelegt.
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 Datenstroms in Byte.
Ausnahmen
Ein E/A-Fehler tritt auf.
Der Datenstrom unterstützt sowohl das Schreiben als auch die Suche nicht, z. B. wenn der Datenstrom aus einer Rohr- oder Konsolenausgabe erstellt wird.
Methoden wurden aufgerufen, nachdem der Datenstrom geschlossen wurde.
Hinweise
Wenn der angegebene Wert kleiner als die aktuelle Länge des Datenstroms ist, wird der Datenstrom abgeschnitten. Wenn der angegebene Wert größer als die aktuelle Länge des Datenstroms ist, wird der Datenstrom erweitert. Wenn der Datenstrom erweitert wird, werden der Inhalt des Datenstroms zwischen der alten und der neuen Länge nicht definiert.
Ein Stream muss sowohl das Schreiben als auch das 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 festzustellen, ob die Suche unterstützt wird.