Freigeben über


MemoryStream.CopyTo(Stream, Int32) Methode

Definition

Liest alles Bytes aus dem aktuellen Speicherdatenstrom und schreibt sie unter Verwendung einer angegebenen Puffergröße in einen anderen Datenstrom.

public:
 override void CopyTo(System::IO::Stream ^ destination, int bufferSize);
public override void CopyTo (System.IO.Stream destination, int bufferSize);
override this.CopyTo : System.IO.Stream * int -> unit
Public Overrides Sub CopyTo (destination As Stream, bufferSize As Integer)

Parameter

destination
Stream

Der Datenstrom, in den der Inhalt des aktuellen Speicherdatenstroms kopiert wird.

bufferSize
Int32

Die Größe des Puffers. Dieser Wert muss größer als 0 sein. Die Standardgröße ist 81920.

Ausnahmen

destination ist null.

bufferSize ist keine positive Zahl.

Entweder der zugrunde liegende Speicherdatenstrom oder der destination-Datenstrom ist geschlossen.

Der zugrunde liegende Speicherdatenstrom ist nicht lesbar.

- oder -

Der destination-Datenstrom ist nicht schreibbar.

Gilt für: