Pkcs12Info.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Läser de angivna data som en PKCS#12 PFX och returnerar en objektvy över innehållet.
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
Parametrar
- encodedBytes
- ReadOnlyMemory<Byte>
Data som ska tolkas som en PKCS#12 PFX.
- bytesConsumed
- Int32
När den här metoden returnerar innehåller ett värde som anger antalet byte från encodedBytes som lästes av den här metoden. Den här parametern behandlas som oinitierad.
- skipCopy
- Boolean
true att lagra encodedBytes utan att göra en defensiv kopia, annars, false. Standardvärdet är false.
Returer
En objektvy av PKCS#12 PFX som avkodas från indata.
Undantag
Innehållet i parametern encodedBytes avkodades inte som PKCS#12 PFX.
Kommentarer
Standardbeteendet för den här metoden är att göra en defensiv kopia av de första bytesConsumed byteen från encodedBytes.
När parametern skipCopy är truehoppas den här defensiva kopian över.
Om den defensiva kopian hoppas över och innehållet i de första bytesConsumed byteen encodedBytes ändras under livslängden för det returnerade värdet eller något objekt som produceras av dess metoder eller egenskaper, kan metoder och egenskaper på dessa objekt ge nonsensresultat eller utlösa undantag på grund av det skadade tillståndet.
Anropare rekommenderas därför att endast använda ett true värde för parametern skipCopy när de kan vara rimligt säkra på att data förblir intakta.