AsnDecoder Sınıf
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.
BER kodlu, CER kodlu ve DER kodlu ASN.1 verilerinin kodunu çözmek için durum bilgisi olmayan yöntemler sağlar.
public ref class AsnDecoder abstract sealed
public static class AsnDecoder
type AsnDecoder = class
Public Class AsnDecoder
- Devralma
-
AsnDecoder
Yöntemler
ReadBitString(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Int32, Nullable<Asn1Tag>) |
Bit Dizesi değerini |
ReadBoolean(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etikete sahip olan boole |
ReadCharacterString(ReadOnlySpan<Byte>, AsnEncodingRules, UniversalTagNumber, Int32, Nullable<Asn1Tag>) |
Belirtilen etiket ve kodlama türüyle bir sonraki değeri karakter dizesi olarak okur ve kodu çözülen dizeyi döndürür. |
ReadEncodedValue(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Int32, Int32) |
Belirtilen kodlama kurallarını kullanarak arabelleğin başında |
ReadEnumeratedBytes(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir Numaralandırılmış değerini |
ReadEnumeratedValue(ReadOnlySpan<Byte>, AsnEncodingRules, Type, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir Numaralandırılan |
ReadEnumeratedValue<TEnum>(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir Numaralandırılan |
ReadGeneralizedTime(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir |
ReadInteger(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etikete sahip olan bir |
ReadIntegerBytes(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
içindekileri arabelleğin bir dilimi olarak döndürerek belirtilen kodlama kuralları altında belirtilen etikete sahip olan bir Tamsayı değerini |
ReadNamedBitList(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir NamedBitList |
ReadNamedBitListValue(ReadOnlySpan<Byte>, AsnEncodingRules, Type, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir NamedBitList |
ReadNamedBitListValue<TFlagsEnum>(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir NamedBitList |
ReadNull(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
|
ReadObjectIdentifier(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle nesne tanımlayıcısı değerini |
ReadOctetString(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Içindekileri yeni bir dizide |
ReadSequence(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Int32, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir |
ReadSetOf(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Int32, Int32, Boolean, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir |
ReadUtcTime(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Int32, Nullable<Asn1Tag>) |
belirtilen kodlama kuralları altında belirtilen etikete sahip olan utctime |
TryReadBitString(ReadOnlySpan<Byte>, Span<Byte>, AsnEncodingRules, Int32, Int32, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etikete sahip olan bit dizesi değerini |
TryReadCharacterString(ReadOnlySpan<Byte>, Span<Char>, AsnEncodingRules, UniversalTagNumber, Int32, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir karakter dizesi değerini |
TryReadCharacterStringBytes(ReadOnlySpan<Byte>, Span<Byte>, AsnEncodingRules, Asn1Tag, Int32, Int32) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir karakter dizesi değerini |
TryReadEncodedValue(ReadOnlySpan<Byte>, AsnEncodingRules, Asn1Tag, Int32, Int32, Int32) |
Belirtilen kodlama kurallarını kullanarak arabelleğin başında kodlanmış değerin |
TryReadInt32(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir Tamsayı değerini |
TryReadInt64(ReadOnlySpan<Byte>, AsnEncodingRules, Int64, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir Tamsayı değerini |
TryReadOctetString(ReadOnlySpan<Byte>, Span<Byte>, AsnEncodingRules, Int32, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etikete sahip olan bir Sekizli Dize değerini |
TryReadPrimitiveBitString(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, ReadOnlySpan<Byte>, Int32, Nullable<Asn1Tag>) |
Değerin |
TryReadPrimitiveCharacterStringBytes(ReadOnlySpan<Byte>, AsnEncodingRules, Asn1Tag, ReadOnlySpan<Byte>, Int32) |
Değerin tek bir (ilkel) kodlamada yer alması durumunda, belirtilen kodlama kuralları altında belirtilen etiketle öğesinden |
TryReadPrimitiveOctetString(ReadOnlySpan<Byte>, AsnEncodingRules, ReadOnlySpan<Byte>, Int32, Nullable<Asn1Tag>) |
Değerin tek bir (ilkel) kodlamada yer alması durumunda belirtilen kodlama kuralları altında belirtilen etikete sahip olan bir Sekizli Dize |
TryReadUInt32(ReadOnlySpan<Byte>, AsnEncodingRules, UInt32, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir Tamsayı değerini |
TryReadUInt64(ReadOnlySpan<Byte>, AsnEncodingRules, UInt64, Int32, Nullable<Asn1Tag>) |
Belirtilen kodlama kuralları altında belirtilen etiketle bir Tamsayı değerini |