CryptoStream.CopyTo(Stream, Int32) 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.
Liest die Bytes aus dem zugrunde liegenden Datenstrom, wendet die relevanten kryptografischen Transformationen an und schreibt das Ergebnis in den Zieldatenstrom.
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 Stream, in den der Inhalt des aktuellen Datenstroms kopiert wird.
- bufferSize
- Int32
Die Größe des Puffers in Bytes, der zum Lesen aus dem zugrunde liegenden Datenstrom verwendet werden soll. Dieser Wert muss größer als Null sein. Die Standardgröße beträgt 81920 Byte.
Ausnahmen
destination ist null.
bufferSize ist negativ oder null.
Der aktuelle Datenstrom unterstützt das Lesen nicht.
-oder-
destination das Schreiben wird nicht unterstützt.
Entweder der aktuelle Datenstrom oder destination wurde geschlossen, bevor die CopyTo(Stream) Methode aufgerufen wurde.
Ein E/A-Fehler ist aufgetreten.
Fehler während eines kryptografischen Vorgangs.
Hinweise
Das Kopieren beginnt an der aktuellen Position im aktuellen Datenstrom und setzt die Position des Zieldatenstroms nach Abschluss des Kopiervorgangs nicht zurück.