Share via


CoseMessage Sınıf

Tanım

RFC 8152'de açıklandığı gibi bir COSE iletisini temsil eder.

public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
Devralma
CoseMessage
Türetilmiş

Özellikler

Content

Bu iletinin içeriğini veya null içeriğin iletiden ayrılmış olup olmadığını alır.

ProtectedHeaders

Bu iletiyle ilişkili korumalı üst bilgi parametrelerini alır.

RawProtectedHeaders

Bu iletiyle ilişkili korumalı üst bilgi parametrelerinin ham baytlarını alır.

UnprotectedHeaders

Bu iletiyle ilişkili korumasız üst bilgi parametrelerini alır.

Yöntemler

DecodeMultiSign(Byte[])

CBOR yükünün kodunu COSE_Sign iletisi olarak çözer.

DecodeMultiSign(ReadOnlySpan<Byte>)

CBOR yükünün kodunu COSE_Sign iletisi olarak çözer.

DecodeSign1(Byte[])

CBOR yükünün kodunu COSE_Sign1 iletisi olarak çözer.

DecodeSign1(ReadOnlySpan<Byte>)

CBOR yükünün kodunu COSE_Sign1 iletisi olarak çözer.

Encode()

Bu iletiyi CBOR olarak kodlar.

Encode(Span<Byte>)

Bu iletiyi CBOR olarak kodlar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEncodedLength()

Türetilmiş bir sınıfta geçersiz kılındığında, bu CoseMessagekodlama ile üretilen bayt sayısını hesaplar.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TryEncode(Span<Byte>, Int32)

Türetilmiş bir sınıfta geçersiz kılındığında, bu iletiyi belirtilen arabelleğe kodlamayı dener.

Şunlara uygulanır