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

Definicja

Odczytuje następny element danych jako ciąg tekstowy UTF-8 (typ główny 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>

Bufor, w którym ma być zapisywany.

charsWritten
Int32

W przypadku powodzenia otrzymuje liczbę znaków zapisanych w pliku destination.

Zwraca

true i przechodzi czytelnika, jeśli destination ma wystarczającą długość, aby otrzymać wartość, w przeciwnym razie false czytelnik nie przechodzi.

Wyjątki

Następny element danych nie ma poprawnego typu głównego.

Następna wartość ma nieprawidłowe kodowanie CBOR.

— lub —

Wystąpił nieoczekiwany koniec danych kodowania CBOR.

— lub —

Następna wartość używa kodowania CBOR, który jest nieprawidłowy w bieżącym trybie zgodności.

Uwagi

Metoda akceptuje ciągi o długości nieokreślonych, które będą łączone z pojedynczym ciągiem.

Dotyczy