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

定義

バイト シーケンスを現在の CryptoStream に書き込み、書き込んだバイト数の分だけストリーム内の現在位置を進めます。Writes a sequence of bytes to the current CryptoStream and advances the current position within the stream by the number of bytes written.

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)

パラメーター

buffer
Byte[]

バイト配列。An array of bytes. このメソッドは、buffer から現在のストリームに、count で指定されたバイト数だけコピーします。This method copies count bytes from buffer to the current stream.

offset
Int32 Int32 Int32 Int32

現在のストリームへのバイトのコピーを開始する位置を示す、buffer 内のバイト オフセット。The byte offset in buffer at which to begin copying bytes to the current stream.

count
Int32 Int32 Int32 Int32

現在のストリームに書き込むバイト数。The number of bytes to be written to the current stream.

例外

現在の CryptoStreamMode オブジェクトと関連付けられた CryptoStream が、使用されているストリームと一致しません。The CryptoStreamMode associated with current CryptoStream object does not match the underlying stream. Write を読み取り専用のストリームで使用した場合などに、この例外がスローされます。For example, this exception is thrown when using Write with an underlying stream that is read only.

offset パラメーターが 0 未満。The offset parameter is less than zero.

- または --or- count パラメーターが 0 未満。The count parameter is less than zero.

count パラメーターと offset パラメーターの合計が、バッファーの長さを超えています。The sum of the count and offset parameters is longer than the length of the buffer.

適用対象

こちらもご覧ください