AsnReader.TryReadOctetString 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 comme une chaîne d’octets avec une balise spécifiée, en copiant la valeur dans une mémoire tampon de destination fournie.
public bool TryReadOctetString (Span<byte> destination, out int bytesWritten, System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.TryReadOctetString : Span<byte> * int * Nullable<System.Formats.Asn1.Asn1Tag> -> bool
Public Function TryReadOctetString (destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As Boolean
Paramètres
- bytesWritten
- Int32
En cas de réussite, reçoit le nombre d’octets écrits sur destination
.
Balise à vérifier avant la lecture, ou null
pour la balise par défaut (Universal 4).
Retours
true
et avance le lecteur si la longueur de destination
est suffisante pour recevoir la valeur ; sinon, false
et le lecteur n’avance pas.
Exceptions
La valeur suivante n’a pas la balise correcte.
-ou-
L’encodage de longueur n’est pas valide selon les règles d’encodage actuelles.
-ou-
Le contenu n’est pas valide selon les règles d’encodage actuelles.