共用方式為


CborReader.TryReadByteString(Span<Byte>, Int32) 方法

定義

以位元組字串 (主要類型 2) 形式讀取下一個資料項目。

public:
 bool TryReadByteString(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryReadByteString (Span<byte> destination, out int bytesWritten);
member this.TryReadByteString : Span<byte> * int -> bool
Public Function TryReadByteString (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

參數

destination
Span<Byte>

要在其中寫入讀取位元組的緩衝區。

bytesWritten
Int32

成功時,會收到寫入至 destination 的位元組數。

傳回

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

例外狀況

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

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

-或-

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

-或-

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

備註

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

適用於