CryptoStream.CopyTo(Stream, Int32) Metoda

Definicja

Odczytuje bajty ze strumienia bazowego, stosuje odpowiednie przekształcenia kryptograficzne i zapisuje wynik w strumieniu docelowym.

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)

Parametry

destination
Stream

Strumień, do którego zostanie skopiowana zawartość bieżącego strumienia.

bufferSize
Int32

Rozmiar w bajtach buforu do odczytu ze strumienia bazowego. Ta wartość musi być większa niż zero. Domyślny rozmiar to 81920 bajtów.

Wyjątki

destination to null.

bufferSize jest ujemna lub zero.

Bieżący strumień nie obsługuje odczytu.

-lub-

destination nie obsługuje pisania.

Bieżący strumień lub destination zostały zamknięte przed wywołaniem CopyTo(Stream) metody.

Wystąpił błąd we/wy.

Wystąpił błąd podczas operacji kryptograficznych.

Uwagi

Kopiowanie rozpoczyna się od bieżącego położenia w bieżącym strumieniu i nie resetuje położenia strumienia docelowego po zakończeniu operacji kopiowania.

Dotyczy