CryptoStream.Write(Byte[], Int32, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapíše posloupnost bajtů na aktuální CryptoStream hodnotu a posune aktuální pozici v rámci datového proudu 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 aktuálního datového proudu.
- offset
- Int32
Posun bajtů, při buffer kterém se mají začít kopírovat bajty do aktuálního datového proudu.
- count
- Int32
Počet bajtů, které se mají zapisovat do aktuálního datového proudu.
Výjimky
Přidružená CryptoStreamMode k aktuálnímu CryptoStream objektu neodpovídá podkladovému streamu. Tato výjimka se například vyvolá při použití Write se základním datovým proudem, který je jen pro čtení.
offset nebo count je menší než nula.
Součet count parametrů je offset delší než délka vyrovnávací paměti.