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.CopyTo-Methode: (Stream)

.NET Framework (current version)
 

Veröffentlicht: Oktober 2016

Liest alle Bytes aus dem aktuellen Stream und schreibt sie in einen anderen Datenstrom.

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

public void CopyTo(
	Stream destination
)

Parameter

destination
Type: System.IO.Stream

Der Stream, in den der Inhalt des aktuellen Stream kopiert wird.

Exception Condition
ArgumentNullException

destination ist null.

NotSupportedException

Lesevorgänge werden vom aktuellen Stream nicht unterstützt.

- oder -

destination unterstützt keine Schreibvorgänge.

ObjectDisposedException

Entweder der aktuelle Stream oder destination wurde geschlossen, bevor die CopyTo -Methode aufgerufen wurde.

IOException

E/A-Fehler

Kopieren beginnt an der aktuellen Position im aktuellen Stream und setzt nicht die Position des Streams Ziel zurück, nachdem der Kopiervorgang abgeschlossen ist.

Das folgende Beispiel kopiert den Inhalt einer FileStream zu einer MemoryStream.

// Create the streams.
MemoryStream destination = new MemoryStream();

using (FileStream source = File.Open(@"c:\temp\data.dat",
    FileMode.Open))
{

    Console.WriteLine("Source length: {0}", source.Length.ToString());

    // Copy source to destination.
    source.CopyTo(destination);
}

Console.WriteLine("Destination length: {0}", destination.Length.ToString());

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