ValueAsnReader.TryReadPrimitiveBitString Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit la valeur suivante sous la forme d’une chaîne BIT avec une balise spécifiée, en retournant le contenu sous forme ReadOnlySpan<T> de données d’origine.
public bool TryReadPrimitiveBitString(out int unusedBitCount, out ReadOnlySpan<byte> value, System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.TryReadPrimitiveBitString : int * ReadOnlySpan * Nullable<System.Formats.Asn1.Asn1Tag> -> bool
Public Function TryReadPrimitiveBitString (ByRef unusedBitCount As Integer, ByRef value As ReadOnlySpan(Of Byte), Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As Boolean
Paramètres
- unusedBitCount
- Int32
En cas de réussite, reçoit le nombre de bits dans le dernier octet qui ont été signalés comme « inutilisés » par l’enregistreur.
- value
- ReadOnlySpan<Byte>
En cas de réussite, reçoit un ReadOnlySpan<T> sur les données d’origine correspondant à la valeur de la chaîne BIT.
Balise à vérifier avant la lecture, ou null pour la balise par défaut (Universal 3).
Retours
true et avance le lecteur si la valeur BIT STRING avait un encodage primitif, false et n’avance pas le lecteur s’il avait un encodage construit.
Exceptions
La valeur suivante n’a pas la balise correcte.
- ou -
L’encodage de longueur n’est pas valide dans les règles d’encodage actuelles.
- ou -
Le contenu n’est pas valide dans les règles d’encodage actuelles.