Pkcs12Info.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Legge i dati forniti come file PFX PKCS#12 e restituisce una visualizzazione oggetto del contenuto.
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
Parametri
- encodedBytes
- ReadOnlyMemory<Byte>
Dati da interpretare come file PFX PKCS#12.
- bytesConsumed
- Int32
Quando termina, questo metodo contiene un valore che indica il numero di byte di encodedBytes
letti da questo metodo. Questo parametro viene trattato come non inizializzato.
- skipCopy
- Boolean
true
per archiviare encodedBytes
senza eseguire una copia difensiva. In caso contrario, false
. Il valore predefinito è false
.
Restituisce
Visualizzazione oggetto del file PFX PKCS#12 decodificato dall'input.
Eccezioni
Il contenuto del parametro encodedBytes
non è stato decodificato correttamente come file PFX PKCS#12.
Commenti
Il comportamento predefinito di questo metodo consiste nel creare una copia difensiva dei primi bytesConsumed
byte da encodedBytes
.
Quando il parametro è true
, questa skipCopy
copia difensiva viene ignorata.
Se la copia difensiva viene ignorata e il contenuto dei primi bytesConsumed
byte di encodedBytes
modifica durante la durata del valore restituito o di qualsiasi oggetto prodotto dai metodi o dalle proprietà, i metodi e le proprietà di tali oggetti possono produrre risultati senza senso o generare eccezioni a causa dello stato danneggiato.
I chiamanti sono pertanto invitati a usare solo un true
valore per il skipCopy
parametro quando possono essere ragionevolmente certi che i dati rimarranno intatti.