Bagikan melalui


CryptoStream.CopyTo(Stream, Int32) Metode

Definisi

Membaca byte dari aliran yang mendasar, menerapkan transformasi kriptografi yang relevan, dan menulis hasilnya ke aliran tujuan.

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

Aliran tempat konten aliran saat ini akan disalin.

bufferSize
Int32

Ukuran, dalam byte, dari buffer yang digunakan untuk membaca dari aliran yang mendasar. Nilai ini harus lebih besar dari nol. Ukuran defaultnya adalah 81920 byte.

Pengecualian

destinationadalah null.

bufferSize negatif atau nol.

Aliran saat ini tidak mendukung pembacaan.

-atau-

destination tidak mendukung penulisan.

Aliran saat ini atau destination ditutup sebelum CopyTo(Stream) metode dipanggil.

Terjadi kesalahan I/O.

Terjadi kesalahan selama operasi kriptografi.

Keterangan

Penyalinan dimulai pada posisi saat ini di aliran saat ini, dan tidak mengatur ulang posisi aliran tujuan setelah operasi salin selesai.

Berlaku untuk