ValueAsnReader.TryReadCharacterStringBytes 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 de opgegeven tag en kopieert de niet-verwerkte bytes naar een opgegeven doelbuffer.
public:
bool TryReadCharacterStringBytes(Span<System::Byte> destination, System::Formats::Asn1::Asn1Tag expectedTag, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryReadCharacterStringBytes(Span<byte> destination, System.Formats.Asn1.Asn1Tag expectedTag, out int bytesWritten);
member this.TryReadCharacterStringBytes : Span<byte> * System.Formats.Asn1.Asn1Tag * int -> bool
Public Function TryReadCharacterStringBytes (destination As Span(Of Byte), expectedTag As Asn1Tag, ByRef bytesWritten As Integer) As Boolean
Parameters
- expectedTag
- Asn1Tag
De tag die moet worden gecontroleerd voordat u leest.
- bytesWritten
- Int32
Bij succes ontvangt u het aantal bytes dat naar destinationis geschreven.
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.
Opmerkingen
Deze methode bepaalt niet of de tekenreeks alleen tekens heeft gebruikt die zijn gedefinieerd door de codering.