ValueAsnReader.TryReadCharacterString 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 tekenreeks met het opgegeven tag- en coderingstype, waarbij de gedecodeerde waarde wordt gekopieerd naar een opgegeven doelbuffer.
public bool TryReadCharacterString(Span<char> destination, System.Formats.Asn1.UniversalTagNumber encodingType, out int charsWritten, System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.TryReadCharacterString : Span<char> * System.Formats.Asn1.UniversalTagNumber * int * Nullable<System.Formats.Asn1.Asn1Tag> -> bool
Public Function TryReadCharacterString (destination As Span(Of Char), encodingType As UniversalTagNumber, ByRef charsWritten As Integer, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As Boolean
Parameters
- encodingType
- UniversalTagNumber
Een van de opsommingswaarden die het waardetype vertegenwoordigen dat moet worden verwerkt.
- charsWritten
- Int32
Bij succes ontvangt u het aantal tekens dat naar destinationu is geschreven.
De tag die moet worden gecontroleerd voordat u leest of null voor de universele tag die geschikt is voor het aangevraagde coderingstype.
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
encodingType is geen bekend tekenreekstype.
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.
– of –
De tekenreeks heeft decodering niet gelukt.