Pkcs12Info.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest die bereitgestellten Daten als PKCS#12 PFX und gibt eine Objektansicht des Inhalts zurück.
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
Parameter
- encodedBytes
- ReadOnlyMemory<Byte>
Die Daten, die als PKCS#12 PFX interpretiert werden sollen.
- bytesConsumed
- Int32
Wenn diese Methode zurückgegeben wird, enthält sie einen Wert, der die Anzahl der Bytes angibt, die encodedBytes von dieser Methode gelesen wurden. Dieser Parameter wird als nicht initialisiert behandelt.
- skipCopy
- Boolean
true zu speichern encodedBytes , ohne eine Verteidigungskopie zu erstellen; falseandernfalls . Der Standardwert lautet false.
Gibt zurück
Eine Objektansicht der PKCS#12 PFX decodiert von der Eingabe.
Ausnahmen
Der Inhalt des encodedBytes Parameters wurde nicht erfolgreich als PKCS#12 PFX decodiert.
Hinweise
Das Standardverhalten dieser Methode besteht darin, eine defensive Kopie der ersten bytesConsumed Bytes von encodedBytes.
Wenn der skipCopy Parameter lautet true, wird diese defensive Kopie übersprungen.
Wenn die defensive Kopie übersprungen wird und der Inhalt der ersten bytesConsumed Byte der encodedBytes Änderung während der Lebensdauer des zurückgegebenen Werts oder eines objekts, das von seinen Methoden oder Eigenschaften erzeugt wird, können Methoden und Eigenschaften für diese Objekte Unsinnsergebnisse erzeugen oder Ausnahmen aufgrund des beschädigten Zustands auslösen.
Aufrufer werden daher empfohlen, nur einen true Wert für den skipCopy Parameter zu verwenden, wenn sie vernünftigerweise sicher sein können, dass die Daten intakt bleiben.