다음을 통해 공유


CoseMultiSignMessage.TryEncode(Span<Byte>, Int32) 메서드

정의

이 메시지를 지정된 버퍼에 인코딩하려고 시도합니다.

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

매개 변수

destination
Span<Byte>

인코딩된 값을 쓸 버퍼입니다.

bytesWritten
Int32

성공하면 destination에 쓴 바이트 수를 받습니다.

반환

true 값을 받기에 충분한 길이가 있으면 destination 이고, false그렇지 않으면 입니다.

예외

ProtectedHeadersUnprotectedHeaders 컬렉션에는 하나 이상의 레이블이 공통적으로 있습니다.

또는

메시지에 하나 이상의 서명이 포함되어 있지 않습니다.

설명

를 사용하여 GetEncodedLength() 이 메시지를 인코딩할 수 있는 바이트 수를 확인합니다.

적용 대상