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

Definition

Schreibt eine Bytesequenz in den aktuellen CryptoStream Und wechselt die aktuelle Position innerhalb des Datenstroms um die Anzahl der geschriebenen Bytes.

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)

Parameter

buffer
Byte[]

Ein Bytearray. Diese Methode kopiert count Bytes aus buffer dem aktuellen Datenstrom.

offset
Int32

Der Byteoffset, in buffer dem mit dem Kopieren von Bytes in den aktuellen Datenstrom begonnen werden soll.

count
Int32

Die Anzahl der Bytes, die in den aktuellen Datenstrom geschrieben werden sollen.

Ausnahmen

Das CryptoStreamMode dem aktuellen CryptoStream Objekt zugeordnete Objekt stimmt nicht mit dem zugrunde liegenden Datenstrom überein. Diese Ausnahme wird beispielsweise ausgelöst, wenn Write sie mit einem zugrunde liegenden Datenstrom verwendet wird, der schreibgeschützt ist.

offset oder count ist kleiner als Null.

Die Summe der count Und-Parameter offset ist länger als die Länge des Puffers.

Gilt für:

Weitere Informationen