語言

CoseMessage.Encode 方法

定義

多載

名稱 Description
Encode()

將此訊息編碼為 CBOR。

Encode(Span<Byte>)

將此訊息編碼為 CBOR。

Encode()

來源:
CoseMessage.cs
來源:
CoseMessage.cs
來源:
CoseMessage.cs
來源:
CoseMessage.cs

將此訊息編碼為 CBOR。

public:
 cli::array <System::Byte> ^ Encode();
public byte[] Encode();
member this.Encode : unit -> byte[]
Public Function Encode () As Byte()

傳回

Byte[]

訊息編碼為 CBOR。

例外狀況

ProtectedHeaders這些 和 UnprotectedHeaders 系列有一個或多個標籤是共同的。

適用於

Encode(Span<Byte>)

來源:
CoseMessage.cs
來源:
CoseMessage.cs
來源:
CoseMessage.cs
來源:
CoseMessage.cs

將此訊息編碼為 CBOR。

public:
 int Encode(Span<System::Byte> destination);
public int Encode(Span<byte> destination);
member this.Encode : Span<byte> -> int
Public Function Encode (destination As Span(Of Byte)) As Integer

參數

destination
Span<Byte>

用來寫入編碼值的緩衝區。

傳回

寫入 destination的位元組數。

例外狀況

destination 太小無法維持價值。

ProtectedHeaders這些 和 UnprotectedHeaders 系列有一個或多個標籤是共同的。

備註

用 GetEncodedLength() 來判斷編碼此訊息的位元組數。

另請參閱

適用於