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

Definisi

Membaca item data berikutnya sebagai string teks UTF-8 (tipe utama 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

Parameter

destination
Span<Char>

Buffer untuk menulis.

charsWritten
Int32

Setelah berhasil, menerima jumlah karakter yang ditulis ke destination.

Mengembalikan

true dan memajukan pembaca jika destination memiliki panjang yang cukup untuk menerima nilai, jika tidak false dan pembaca tidak maju.

Pengecualian

Item data berikutnya tidak memiliki tipe utama yang benar.

Nilai berikutnya memiliki pengodean CBOR yang tidak valid.

-atau-

Ada akhir data pengodean CBOR yang tidak terduga.

-atau-

Nilai berikutnya menggunakan pengodean CBOR yang tidak valid dalam mode kesesuaian saat ini.

Keterangan

Metode ini menerima string panjang yang tidak terbatas, yang akan digabungkan ke satu string.

Berlaku untuk