Поделиться через


CborReader.TryReadTextString(Span<Char>, Int32) Метод

Определение

Считывает следующий элемент данных как текстовую строку в кодировке UTF-8 (основной тип 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

Параметры

destination
Span<Char>

Буфер, в который должна выполняться запись.

charsWritten
Int32

При успешном выполнении получает число символов, записанных в destination.

Возвращаемое значение

Возвращает значение true и перемещает позицию чтения модуля чтения, если длина destination была достаточной для получения значения, в противном случае возвращает значение false, а позиция чтения модуля чтения не перемещается.

Исключения

Следующий элемент данных не имеет правильного основного типа.

Следующее значение имеет недопустимое кодирование CBOR.

- или -

Непредвиденный конец данных кодирования CBOR.

- или -

Следующее значение использует кодирование CBOR, недопустимое в текущем режиме соответствия.

Комментарии

Метод принимает строки неопределенной длины, которые будут сцепляться с одной строкой.

Применяется к