共用方式為


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 的字元數。

傳回

如果 destination 長到足以接收值,則為 true 且會推進讀取器,否則為 false 且不會推進讀取器。

例外狀況

下一個數據項沒有正確的主要類型。

下一個值具有無效的 CBOR 編碼。

-或-

有未預期的 CBOR 編碼資料結尾。

-或-

下一個值使用的 CBOR 編碼在目前的一致性模式中無效。

備註

方法接受無限長度字串,它會串連至單一字串。

適用於