Pkcs12Info.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sağlanan verileri PKCS#12 PFX olarak okur ve içeriğin nesne görünümünü döndürür.
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
Parametreler
- encodedBytes
- ReadOnlyMemory<Byte>
PKCS#12 PFX olarak yorumacak veriler.
- bytesConsumed
- Int32
Bu yöntem döndürdüğünde, bu yöntem tarafından okunan bayt encodedBytes
sayısını gösteren bir değer içerir. Bu parametre başlatılmamış olarak değerlendirilir.
- skipCopy
- Boolean
true
bir savunma kopyası oluşturmadan depolamak encodedBytes
için; aksi takdirde , false
. Varsayılan değer: false
.
Döndürülenler
Girişten çözülen PKCS#12 PFX nesne görünümü.
Özel durumlar
parametresinin encodedBytes
içeriği PKCS#12 PFX olarak başarıyla çözülemedi.
Açıklamalar
Bu yöntemin varsayılan davranışı, ilk bytesConsumed
baytların encodedBytes
savunma amaçlı bir kopyasını oluşturmaktır.
skipCopy
parametresi olduğundatrue
, bu savunma kopyası atlanır.
Savunma kopyası atlanırsa ve döndürülen değerin veya yöntemleri veya özellikleri tarafından üretilen herhangi bir nesnenin yaşam süresi boyunca ilk bytesConsumed
değişiklik baytlarının encodedBytes
içeriği atlanırsa, bu nesnelerdeki yöntemler ve özellikler anlamsız sonuçlar üretebilir veya bozuk durumdan dolayı özel durumlar ortaya çıkabilir.
Bu nedenle çağıranların parametre için skipCopy
yalnızca verilerin bozulmadan kalacağından emin olabilecekleri bir true
değer kullanmaları önerilir.