Pkcs12Info.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает предоставленные данные в виде содержимого PFX PKCS#12 и возвращает представление объекта содержимого.
public static System.Security.Cryptography.Pkcs.Pkcs12Info Decode(ReadOnlyMemory<byte> encodedBytes, out int bytesConsumed, bool skipCopy = false);
static member Decode : ReadOnlyMemory<byte> * int * bool -> System.Security.Cryptography.Pkcs.Pkcs12Info
Public Shared Function Decode (encodedBytes As ReadOnlyMemory(Of Byte), ByRef bytesConsumed As Integer, Optional skipCopy As Boolean = false) As Pkcs12Info
Параметры
- encodedBytes
- ReadOnlyMemory<Byte>
Данные, интерпретируемые как содержимое PFX PKCS#12.
- bytesConsumed
- Int32
При возврате метода содержит значение, которое показывает количество байтов из encodedBytes, считанных с помощью этого метода. Этот параметр обрабатывается как неинициализированный.
- skipCopy
- Boolean
true для хранения encodedBytes без защитной копии; в противном случае — false. Значение по умолчанию — false.
Возвращаемое значение
Представление объекта содержимого PFX PKCS#12, декодированного из входных данных.
Исключения
Содержимое параметра encodedBytes не было успешно декодировано как данные PFX PKCS#12.
Комментарии
По умолчанию этот метод используется для создания защитной копии первых bytesConsumed байтов из encodedBytes.
skipCopy Если параметр имеет значение true, эта защитная копия пропускается.
Если защитная копия пропускается и содержимое первых bytesConsumed байтов encodedBytes изменяется в течение времени существования возвращаемого значения или любого объекта, созданного его методами или свойствами, методы и свойства этих объектов могут выдавать бессмысленные результаты или создавать исключения из-за поврежденного состояния.
Поэтому вызывающим абонентам рекомендуется использовать true значение параметра только в skipCopy том случае, если они могут быть достаточно уверены, что данные останутся неизменными.