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
Параметры
- charsWritten
- Int32
При успешном выполнении получает число символов, записанных в destination
.
Возвращаемое значение
Возвращает значение true
и перемещает позицию чтения модуля чтения, если длина destination
была достаточной для получения значения, в противном случае возвращает значение false
, а позиция чтения модуля чтения не перемещается.
Исключения
Следующий элемент данных не имеет правильного основного типа.
Следующее значение имеет недопустимое кодирование CBOR.
- или -
Непредвиденный конец данных кодирования CBOR.
- или -
Следующее значение использует кодирование CBOR, недопустимое в текущем режиме соответствия.
Комментарии
Метод принимает строки неопределенной длины, которые будут сцепляться с одной строкой.