ValueAsnReader.TryReadBitString Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Leest de volgende waarde als bittekenreeks met een opgegeven tag, waarbij de waarde wordt gekopieerd naar een opgegeven doelbuffer.
public bool TryReadBitString(Span<byte> destination, out int unusedBitCount, out int bytesWritten, System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.TryReadBitString : Span<byte> * int * int * Nullable<System.Formats.Asn1.Asn1Tag> -> bool
Public Function TryReadBitString (destination As Span(Of Byte), ByRef unusedBitCount As Integer, ByRef bytesWritten As Integer, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As Boolean
Parameters
- unusedBitCount
- Int32
Bij succes ontvangt u het aantal bits in de laatste byte die zijn gerapporteerd als 'ongebruikt' door de schrijver.
- bytesWritten
- Int32
Bij succes ontvangt u het aantal bytes dat naar destinationis geschreven.
De tag die moet worden gecontroleerd voordat u leest of null voor de standaardtag (Universal 3).
Retouren
true en gaat de lezer verder als destination er voldoende lengte is om de waarde te ontvangen, anders false gaat de lezer niet verder.
Uitzonderingen
De volgende waarde heeft niet de juiste tag.
– of –
De lengtecodering is niet geldig onder de huidige coderingsregels.
– of –
De inhoud is niet geldig onder de huidige coderingsregels.