ToBase64Transform.TransformFinalBlock(Byte[], Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Преобразует указанный регион указанного массива байтов в базовый 64.
public:
virtual cli::array <System::Byte> ^ TransformFinalBlock(cli::array <System::Byte> ^ inputBuffer, int inputOffset, int inputCount);
public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset, int inputCount);
abstract member TransformFinalBlock : byte[] * int * int -> byte[]
override this.TransformFinalBlock : byte[] * int * int -> byte[]
Public Function TransformFinalBlock (inputBuffer As Byte(), inputOffset As Integer, inputCount As Integer) As Byte()
Параметры
- inputBuffer
- Byte[]
Входные данные для преобразования в base 64.
- inputOffset
- Int32
Смещение в массив байтов, с которого начинается использование данных.
- inputCount
- Int32
Количество байтов в массиве байтов, используемых в качестве данных.
Возвращаемое значение
Вычисленное преобразование 64.
Реализации
Исключения
Текущий ToBase64Transform объект уже удален.
Параметр inputOffset содержит недопустимую длину смещения.
–или–
Параметр inputCount содержит недопустимое значение.
Параметр inputBuffer имеет значение null.
Параметру inputCount требуется не отрицательное число и меньше или равно длине inputBuffer.
Примеры
В следующем примере кода показано, как вызвать TransformFinalBlock метод для преобразования окончательного блока данных. Этот пример кода является частью более крупного примера, предоставленного для ToBase64Transform класса.
outputBytes = base64Transform.TransformFinalBlock(
inputBytes,
inputOffset,
inputBytes.Length - inputOffset);
outputBytes = base64Transform.TransformFinalBlock( _
inputBytes, _
inputOffset, _
inputBytes.Length - inputOffset)