AsnDecoder Klass
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.
Innehåller tillståndslösa metoder för avkodning av BER-kodade, CER-kodade och DER-kodade ASN.1-data.
public ref class AsnDecoder abstract sealed
public static class AsnDecoder
type AsnDecoder = class
Public Class AsnDecoder
- Arv
-
AsnDecoder
Metoder
| Name | Description |
|---|---|
| DecodeLength(ReadOnlySpan<Byte>, AsnEncodingRules, Int32) |
Avkodar data i |
| ReadBitString(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Int32, Nullable<Asn1Tag>) |
Läser ett bitsträngsvärde från |
| ReadBoolean(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Läser ett booleskt värde från |
| ReadCharacterString(ReadOnlySpan<Byte>, AsnEncodingRules, UniversalTagNumber, Int32, Nullable<Asn1Tag>) |
Läser nästa värde som teckensträng med den angivna taggen och kodningstypen och returnerar den avkodade strängen. |
| ReadEncodedValue(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Int32, Int32) |
Letar upp innehållsintervallet för det kodade värdet i början av bufferten |
| ReadEnumeratedBytes(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Läser ett uppräknat värde från |
| ReadEnumeratedValue(ReadOnlySpan<Byte>, AsnEncodingRules, Type, Int32, Nullable<Asn1Tag>) |
Läser en uppräkning från |
| ReadEnumeratedValue<TEnum>(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Läser en uppräkning från |
| ReadGeneralizedTime(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Läser ett GeneralizedTime-värde från |
| ReadInteger(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Läser ett heltalsvärde från |
| ReadIntegerBytes(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Läser ett heltalsvärde från |
| ReadNamedBitList(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Läser en NamedBitList från |
| ReadNamedBitListValue(ReadOnlySpan<Byte>, AsnEncodingRules, Type, Int32, Nullable<Asn1Tag>) |
Läser en NamedBitList från |
| ReadNamedBitListValue<TFlagsEnum>(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Läser en NamedBitList från |
| ReadNull(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Läser ett Null-värde från |
| ReadObjectIdentifier(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Läser ett objektidentifierarvärde från |
| ReadOctetString(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Nullable<Asn1Tag>) |
Läser ett oktettsträngsvärde från |
| ReadSequence(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Int32, Int32, Nullable<Asn1Tag>) |
Läser ett sekvens- eller Sequence-Of-värde från |
| ReadSetOf(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Int32, Int32, Boolean, Nullable<Asn1Tag>) |
Läser ett Set-Of värde från |
| ReadUtcTime(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Int32, Nullable<Asn1Tag>) |
Läser ett UtcTime-värde från |
| TryDecodeLength(ReadOnlySpan<Byte>, AsnEncodingRules, Nullable<Int32>, Int32) |
Försöker avkoda data i |
| TryReadBitString(ReadOnlySpan<Byte>, Span<Byte>, AsnEncodingRules, Int32, Int32, Int32, Nullable<Asn1Tag>) |
Försöker kopiera ett bitsträngsvärde från |
| TryReadCharacterString(ReadOnlySpan<Byte>, Span<Char>, AsnEncodingRules, UniversalTagNumber, Int32, Int32, Nullable<Asn1Tag>) |
Läser ett teckensträngsvärde från |
| TryReadCharacterStringBytes(ReadOnlySpan<Byte>, Span<Byte>, AsnEncodingRules, Asn1Tag, Int32, Int32) |
Försöker läsa ett teckensträngsvärde från |
| TryReadEncodedValue(ReadOnlySpan<Byte>, AsnEncodingRules, Asn1Tag, Int32, Int32, Int32) |
Försöker hitta innehållsintervallet för det kodade värdet i början av bufferten |
| TryReadInt32(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, Int32, Nullable<Asn1Tag>) |
Försöker läsa ett heltalsvärde från |
| TryReadInt64(ReadOnlySpan<Byte>, AsnEncodingRules, Int64, Int32, Nullable<Asn1Tag>) |
Försöker läsa ett heltalsvärde från |
| TryReadOctetString(ReadOnlySpan<Byte>, Span<Byte>, AsnEncodingRules, Int32, Int32, Nullable<Asn1Tag>) |
Försöker hämta ett oktettsträngsvärde från |
| TryReadPrimitiveBitString(ReadOnlySpan<Byte>, AsnEncodingRules, Int32, ReadOnlySpan<Byte>, Int32, Nullable<Asn1Tag>) |
Försöker hämta ett bitsträngsvärde från |
| TryReadPrimitiveCharacterStringBytes(ReadOnlySpan<Byte>, AsnEncodingRules, Asn1Tag, ReadOnlySpan<Byte>, Int32) |
Försöker hämta ett obearbetat teckensträngsvärde från |
| TryReadPrimitiveOctetString(ReadOnlySpan<Byte>, AsnEncodingRules, ReadOnlySpan<Byte>, Int32, Nullable<Asn1Tag>) |
Försöker hämta ett oktettsträngsvärde från |
| TryReadUInt32(ReadOnlySpan<Byte>, AsnEncodingRules, UInt32, Int32, Nullable<Asn1Tag>) |
Försöker läsa ett heltalsvärde från |
| TryReadUInt64(ReadOnlySpan<Byte>, AsnEncodingRules, UInt64, Int32, Nullable<Asn1Tag>) |
Försöker läsa ett heltalsvärde från |