CryptoStream.Write(Byte[], Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Записывает последовательность байтов в текущий CryptoStream и перемещает текущую позицию в потоке по количеству записанных байтов.
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[]
Массив байтов. Этот метод копирует байты count из buffer текущего потока.
- offset
- Int32
Смещение байтов, с buffer которого начинается копирование байтов в текущий поток.
- count
- Int32
Количество байтов, записываемых в текущий поток.
Исключения
Связанный CryptoStreamMode с текущим CryptoStream объектом объект не соответствует базовому потоку. Например, это исключение возникает при использовании Write только для базового потока, который доступен только для чтения.
offset или count меньше нуля.
count Сумма и offset параметры длиннее длины буфера.