AsnReader.ReadEnumeratedValue Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
ReadEnumeratedValue(Type, Nullable<Asn1Tag>) |
Lee el siguiente valor como enumerado con una etiqueta especificada y lo convierte en la enumeración que es distinta de [FlagsAttribute] especificada por |
ReadEnumeratedValue<TEnum>(Nullable<Asn1Tag>) |
Lee el siguiente valor como enumerado con una etiqueta especificada y lo convierte en la enumeración que es distinta de [FlagsAttribute] especificada por |
ReadEnumeratedValue(Type, Nullable<Asn1Tag>)
- Source:
- AsnDecoder.Enumerated.cs
- Source:
- AsnDecoder.Enumerated.cs
- Source:
- AsnDecoder.Enumerated.cs
Lee el siguiente valor como enumerado con una etiqueta especificada y lo convierte en la enumeración que es distinta de [FlagsAttribute] especificada por enumType
.
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
Parámetros
- enumType
- Type
Objeto de tipo que representa el tipo de destino.
La etiqueta que se va a comprobar antes de leer, o null
para la etiqueta predeterminada (Universal 10).
Devoluciones
El valor enumerado convertido en enumType
.
Excepciones
El siguiente valor no tiene la etiqueta correcta.
O bien
La codificación de longitud no es válida en las reglas de codificación actuales.
O bien
El contenido no es válido en las reglas de codificación actuales.
O bien
El valor codificado es demasiado grande para caber en un enumType
valor.
enumType
no es un tipo de enumeración.
O bien
enumType
se declaró con FlagsAttribute.
O bien
enumType
.TagClass es Universal, pero enumType
.TagValue no es correcto para el método .
enumType
es null
.
Comentarios
Este método no valida que el valor devuelto esté definido en enumType
.
Se aplica a
ReadEnumeratedValue<TEnum>(Nullable<Asn1Tag>)
- Source:
- AsnDecoder.Enumerated.cs
- Source:
- AsnDecoder.Enumerated.cs
- Source:
- AsnDecoder.Enumerated.cs
Lee el siguiente valor como enumerado con una etiqueta especificada y lo convierte en la enumeración que es distinta de [FlagsAttribute] especificada por TEnum
.
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
Parámetros de tipo
- TEnum
Tipo de enumeración de destino.
Parámetros
La etiqueta que se va a comprobar antes de leer, o null
para la etiqueta predeterminada (Universal 10).
Devoluciones
El valor enumerado convertido en TEnum
.
Excepciones
El siguiente valor no tiene la etiqueta correcta.
O bien
La codificación de longitud no es válida en las reglas de codificación actuales.
O bien
El contenido no es válido en las reglas de codificación actuales.
O bien
El valor codificado es demasiado grande para caber en un TEnum
valor.
TEnum
no es un tipo de enumeración.
O bien
TEnum
se declaró con FlagsAttribute.
O bien
expectedTag
.TagClass es Universal, pero expectedTag
.TagValue no es correcto para el método .
Comentarios
Este método no valida que el valor devuelto esté definido en TEnum
.