語言

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 編碼。

備註

此方法接受無限長度的字串,並將其串接到單一字串。

適用於