Sdílet prostřednictvím


CryptoStream.Write(Byte[], Int32, Int32) Metoda

Definice

Zapíše posloupnost bajtů do proudu CryptoStream a posune aktuální pozici v rámci streamu o počet zapsaných bajtů.

public:
 override void Write(cli::array <System::Byte> ^ buffer, int offset, int count);
public override void Write (byte[] buffer, int offset, int count);
override this.Write : byte[] * int * int -> unit
Public Overrides Sub Write (buffer As Byte(), offset As Integer, count As Integer)

Parametry

buffer
Byte[]

Pole bajtů. Tato metoda kopíruje count bajty z buffer do aktuálního datového proudu.

offset
Int32

Posun bajtů, při buffer kterém chcete začít kopírovat bajty do aktuálního datového proudu.

count
Int32

Počet bajtů, které se mají zapsat do aktuálního datového proudu.

Výjimky

Objekt CryptoStreamMode přidružený k aktuálnímu CryptoStream objektu neodpovídá podkladovému datovému proudu. Tato výjimka se například vyvolá při použití Write s podkladovým datovým proudem, který je jen pro čtení.

offset nebo count je menší než nula.

Součet count parametrů a offset je delší než délka vyrovnávací paměti.

Platí pro

Viz také