AsnDecoder.ReadNamedBitList 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í.
Lee un valor NamedBitList de source
con una etiqueta especificada en las reglas de codificación especificadas.
public static System.Collections.BitArray ReadNamedBitList (ReadOnlySpan<byte> source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default);
static member ReadNamedBitList : ReadOnlySpan<byte> * System.Formats.Asn1.AsnEncodingRules * int * Nullable<System.Formats.Asn1.Asn1Tag> -> System.Collections.BitArray
Public Shared Function ReadNamedBitList (source As ReadOnlySpan(Of Byte), ruleSet As AsnEncodingRules, ByRef bytesConsumed As Integer, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As BitArray
Parámetros
- source
- ReadOnlySpan<Byte>
El búfer que contiene los datos codificados.
- ruleSet
- AsnEncodingRules
Restricciones de codificación que se van a usar al interpretar los datos.
- bytesConsumed
- Int32
Cuando este método vuelve, el número total de bytes para el valor codificado. Este parámetro se trata como sin inicializar.
La etiqueta que se va a comprobar antes de leer, o null
para la etiqueta predeterminada (Universal 3).
Devoluciones
Los bits del valor codificado.
Excepciones
ruleSet
no está definido.
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.
Comentarios
La alineación de bits realizada por este método es interpretar el bit más significativo en el primer byte del valor como bit 0, con bits que aumentan en valor hasta el bit menos significativo del primer byte, después con el bit más significativo del segundo byte, etc. Esto significa que el número usado en una construcción NamedBitList de ASN.1 es el índice en el valor devuelto.