AsnReader.ReadEnumeratedValue 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.
Aşırı Yüklemeler
ReadEnumeratedValue(Type, Nullable<Asn1Tag>) |
Bir sonraki değeri belirtilen etiketle numaralandırılmış olarak okur ve bunu tarafından |
ReadEnumeratedValue<TEnum>(Nullable<Asn1Tag>) |
Bir sonraki değeri belirtilen etiketle numaralandırılmış olarak okur ve bunu tarafından |
ReadEnumeratedValue(Type, Nullable<Asn1Tag>)
- Kaynak:
- AsnDecoder.Enumerated.cs
- Kaynak:
- AsnDecoder.Enumerated.cs
- Kaynak:
- AsnDecoder.Enumerated.cs
Bir sonraki değeri belirtilen etiketle numaralandırılmış olarak okur ve bunu tarafından enumType
belirtilen [FlagsAttribute] olmayan sabit listesi'ne dönüştürür.
public Enum ReadEnumeratedValue (Type enumType, System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.ReadEnumeratedValue : Type * Nullable<System.Formats.Asn1.Asn1Tag> -> Enum
Public Function ReadEnumeratedValue (enumType As Type, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As Enum
Parametreler
- enumType
- Type
Hedef türü temsil eden tür nesnesi.
Okumadan önce denetlenecek etiket veya null
varsayılan etiket (Evrensel 10).
Döndürülenler
Numaralandırılmış değeri değerine enumType
dönüştürülür.
Özel durumlar
Sonraki değer doğru etikete sahip değil.
-veya-
Uzunluk kodlaması geçerli kodlama kuralları altında geçerli değil.
-veya-
İçerikler geçerli kodlama kuralları altında geçerli değil.
-veya-
Kodlanmış değer bir değere sığamayacak enumType
kadar büyük.
enumType
sabit listesi türü değildir.
-veya-
enumType
ile FlagsAttributebildirildi.
-veya-
enumType
öğesini seçin.TagClass , Universalancak enumType
TagValue yöntemi için doğru değildir.
enumType
, null
değeridir.
Açıklamalar
Bu yöntem, dönüş değerinin içinde enumType
tanımlandığını doğrulamaz.
Şunlara uygulanır
ReadEnumeratedValue<TEnum>(Nullable<Asn1Tag>)
- Kaynak:
- AsnDecoder.Enumerated.cs
- Kaynak:
- AsnDecoder.Enumerated.cs
- Kaynak:
- AsnDecoder.Enumerated.cs
Bir sonraki değeri belirtilen etiketle numaralandırılmış olarak okur ve bunu tarafından TEnum
belirtilen [FlagsAttribute] olmayan sabit listesi'ne dönüştürür.
public TEnum ReadEnumeratedValue<TEnum> (System.Formats.Asn1.Asn1Tag? expectedTag = default) where TEnum : Enum;
member this.ReadEnumeratedValue : Nullable<System.Formats.Asn1.Asn1Tag> -> 'Enum (requires 'Enum :> Enum)
Public Function ReadEnumeratedValue(Of TEnum As Enum) (Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As TEnum
Tür Parametreleri
- TEnum
Hedef sabit listesi türü.
Parametreler
Okumadan önce denetlenecek etiket veya null
varsayılan etiket (Evrensel 10).
Döndürülenler
Numaralandırılmış değeri değerine TEnum
dönüştürülür.
Özel durumlar
Sonraki değer doğru etikete sahip değil.
-veya-
Uzunluk kodlaması geçerli kodlama kuralları altında geçerli değil.
-veya-
İçerikler geçerli kodlama kuralları altında geçerli değil.
-veya-
Kodlanmış değer bir değere sığamayacak TEnum
kadar büyük.
TEnum
sabit listesi türü değildir.
-veya-
TEnum
ile FlagsAttributebildirildi.
-veya-
expectedTag
öğesini seçin.TagClass , Universalancak expectedTag
TagValue yöntemi için doğru değildir.
Açıklamalar
Bu yöntem, dönüş değerinin içinde TEnum
tanımlandığını doğrulamaz.