Sdílet prostřednictvím


CborReader.TryReadTextString(Span<Char>, Int32) Metoda

Definice

Přečte další datovou položku jako textový řetězec UTF-8 (hlavní typ 3).

public:
 bool TryReadTextString(Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten);
public bool TryReadTextString (Span<char> destination, out int charsWritten);
member this.TryReadTextString : Span<char> * int -> bool
Public Function TryReadTextString (destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean

Parametry

destination
Span<Char>

Vyrovnávací paměť, do které se má zapisovat.

charsWritten
Int32

Při úspěchu obdrží počet znaků zapsaných do destination.

Návraty

true a posune čtenáře, pokud destination má dostatečnou délku k získání hodnoty, jinak false a čtenář nepokruje.

Výjimky

Další položka dat nemá správný hlavní typ.

Další hodnota má neplatné kódování CBOR.

-nebo-

Došlo k neočekávanému ukončení dat kódování CBOR.

-nebo-

Další hodnota používá kódování CBOR, které není platné v aktuálním režimu shody.

Poznámky

Metoda přijímá řetězce s neomezenou délkou, které zřetězení s jedním řetězcem.

Platí pro