Condividi tramite


CoseMultiSignMessage.TryEncode(Span<Byte>, Int32) Metodo

Definizione

Tenta di codificare questo messaggio nel buffer specificato.

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

Parametri

destination
Span<Byte>

Buffer in cui scrivere il valore codificato.

bytesWritten
Int32

Se ha esito positivo, riceve il numero di byte scritti in destination.

Restituisce

true se destination aveva una lunghezza sufficiente per ricevere il valore; in caso contrario, false.

Eccezioni

Le ProtectedHeaders raccolte e UnprotectedHeaders hanno una o più etichette in comune.

-oppure-

Il messaggio non contiene almeno una firma.

Commenti

Usare GetEncodedLength() per determinare il numero di byte risultanti dalla codifica di questo messaggio.

Si applica a