ExemptionMechanismSpi.EngineGenExemptionBlob Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
EngineGenExemptionBlob() |
Создает ключевой большой двоичный объект механизма исключения. |
EngineGenExemptionBlob(Byte[], Int32) |
Создает ключевой blob-объект механизма исключения и сохраняет результат в буфере, начиная с |
EngineGenExemptionBlob()
Создает ключевой большой двоичный объект механизма исключения.
[Android.Runtime.Register("engineGenExemptionBlob", "()[B", "GetEngineGenExemptionBlobHandler")]
protected abstract byte[]? EngineGenExemptionBlob ();
[<Android.Runtime.Register("engineGenExemptionBlob", "()[B", "GetEngineGenExemptionBlobHandler")>]
abstract member EngineGenExemptionBlob : unit -> byte[]
Возвращаемое значение
новый буфер с большим двоичным объектом результирующих ключей.
- Атрибуты
Исключения
Если во время создания возникают ошибки.
Комментарии
Создает ключевой большой двоичный объект механизма исключения.
Документация по Java для javax.crypto.ExemptionMechanismSpi.engineGenExemptionBlob()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
EngineGenExemptionBlob(Byte[], Int32)
Создает ключевой blob-объект механизма исключения и сохраняет результат в буфере, начиная с outputOffset
инклюзивногоoutput
.
[Android.Runtime.Register("engineGenExemptionBlob", "([BI)I", "GetEngineGenExemptionBlob_arrayBIHandler")]
protected abstract int EngineGenExemptionBlob (byte[]? output, int outputOffset);
[<Android.Runtime.Register("engineGenExemptionBlob", "([BI)I", "GetEngineGenExemptionBlob_arrayBIHandler")>]
abstract member EngineGenExemptionBlob : byte[] * int -> int
Параметры
- output
- Byte[]
буфер для результата
- outputOffset
- Int32
смещение, в output
котором хранится результат
Возвращаемое значение
количество байтов, хранящихся в output
- Атрибуты
Исключения
Значение , если предоставленный буфер слишком мал для большого двоичного объекта результирующих ключей.
Если во время создания возникают ошибки.
Комментарии
Создает ключевой blob-объект механизма исключения и сохраняет результат в буфере, начиная с outputOffset
инклюзивногоoutput
.
output
Если буфер слишком мал, чтобы сохранить результат, ShortBufferException
создается исключение. В этом случае повторите этот вызов с большим выходным буфером. Используется #engineGetOutputSize(int) engineGetOutputSize
для определения того, как должен быть большой выходной буфер.
Документация по Java для javax.crypto.ExemptionMechanismSpi.engineGenExemptionBlob(byte[], int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.