AsnReader.TryReadPrimitiveCharacterStringBytes 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 el siguiente valor como un carácter con una etiqueta especificada y devuelve el contenido como ReadOnlyMemory<T> sin procesar sobre los datos originales.
public:
bool TryReadPrimitiveCharacterStringBytes(System::Formats::Asn1::Asn1Tag expectedTag, [Runtime::InteropServices::Out] ReadOnlyMemory<System::Byte> % contents);
public bool TryReadPrimitiveCharacterStringBytes (System.Formats.Asn1.Asn1Tag expectedTag, out ReadOnlyMemory<byte> contents);
member this.TryReadPrimitiveCharacterStringBytes : System.Formats.Asn1.Asn1Tag * ReadOnlyMemory -> bool
Public Function TryReadPrimitiveCharacterStringBytes (expectedTag As Asn1Tag, ByRef contents As ReadOnlyMemory(Of Byte)) As Boolean
Parámetros
- expectedTag
- Asn1Tag
La etiqueta que se va a comprobar antes de leer.
- contents
- ReadOnlyMemory<Byte>
Si la operación se ejecuta correctamente, recibe ReadOnlyMemory<T> sobre los datos originales correspondientes al valor de la cadena de caracteres.
Devoluciones
true
y avanza el lector si el valor de la cadena de caracteres tenía una codificación primitiva; false
y no avanza el lector si tenía una codificación construida.
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.
expectedTag
.TagClass es Universal, pero expectedTag
.TagValue no es un tipo de etiqueta de cadena de caracteres.
Comentarios
Este método no determina si la cadena solo usa caracteres definidos por la codificación.