ValueAsnReader.TryReadPrimitiveCharacterStringBytes Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Läser nästa värde som ett tecken med en angiven tagg och returnerar innehållet som en obearbetad ReadOnlySpan<T> över de ursprungliga data.
public:
bool TryReadPrimitiveCharacterStringBytes(System::Formats::Asn1::Asn1Tag expectedTag, [Runtime::InteropServices::Out] ReadOnlySpan<System::Byte> % contents);
public bool TryReadPrimitiveCharacterStringBytes(System.Formats.Asn1.Asn1Tag expectedTag, out ReadOnlySpan<byte> contents);
member this.TryReadPrimitiveCharacterStringBytes : System.Formats.Asn1.Asn1Tag * ReadOnlySpan -> bool
Public Function TryReadPrimitiveCharacterStringBytes (expectedTag As Asn1Tag, ByRef contents As ReadOnlySpan(Of Byte)) As Boolean
Parametrar
- expectedTag
- Asn1Tag
Taggen som ska sökas efter innan du läser.
- contents
- ReadOnlySpan<Byte>
Vid lyckat resultat tar emot en ReadOnlySpan<T> över de ursprungliga data som motsvarar värdet för teckensträngen.
Returer
true och avancerar läsaren om teckensträngsvärdet hade en primitiv kodning och false inte avancerar läsaren om den hade en konstruerad kodning.
Undantag
Nästa värde har inte rätt tagg.
-eller-
Längdkodningen är inte giltig enligt de aktuella kodningsreglerna.
-eller-
Innehållet är inte giltigt enligt de aktuella kodningsreglerna.
Kommentarer
Den här metoden avgör inte om strängen endast använde tecken som definierats av kodningen.