Condividi tramite


CoseSign1Message.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 ha una lunghezza sufficiente per ricevere il valore; in caso contrario, false.

Eccezioni

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

Commenti

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

Si applica a