Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Stream.Write-Methode: (Byte[], Int32, Int32)

 

Veröffentlicht: Oktober 2016

Schreibt beim Überschreiben in einer abgeleiteten Klasse eine Folge von Bytes in den aktuellen Stream und erhöht die aktuelle Position im Stream um die Anzahl der geschriebenen Bytes.

Namespace:   System.IO
Assembly:  mscorlib (in mscorlib.dll)

public abstract void Write(
	byte[] buffer,
	int offset,
	int count
)

Parameter

buffer
Type: System.Byte[]

Ein Bytearray. Diese Methode kopiert count Bytes aus dem buffer in den aktuellen Stream.

offset
Type: System.Int32

Der nullbasierte Byteoffset im buffer, ab dem Bytes in den aktuellen Stream kopiert werden.

count
Type: System.Int32

Die Anzahl an Bytes, die in den aktuellen Stream geschrieben werden sollen.

Exception Condition
ArgumentException

Die Summe der offset und count ist größer als die Länge des Puffers.

ArgumentNullException

buffer ist null.

ArgumentOutOfRangeException

offset oder count ist negativ.

IOException

E/a-Fehler, z. B. die angegebene Datei kann nicht gefunden werden.

NotSupportedException

Der Stream unterstützt das Schreiben nicht.

ObjectDisposedException

Write wurde aufgerufen, nachdem der Stream geschlossen wurde.

Verwenden der CanWrite -Eigenschaft bestimmt, ob die aktuelle Instanz Schreibvorgänge unterstützt. Verwenden der WriteAsync Methode asynchron in den aktuellen Stream geschrieben.

Wenn der Schreibvorgang erfolgreich ist, setzt die Position im Stream um die Anzahl der geschriebenen Bytes. Wenn eine Ausnahme auftritt, bleibt die Position im Stream unverändert.

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: