CoseMessage.TryEncode(Span<Byte>, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando ne viene eseguito l'override in una classe derivata, tenta di codificare questo messaggio nel buffer specificato.
public:
abstract bool TryEncode(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public abstract bool TryEncode(Span<byte> destination, out int bytesWritten);
abstract member TryEncode : Span<byte> * int -> bool
Public MustOverride Function TryEncode (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parametri
- bytesWritten
- Int32
In caso di esito positivo, riceve il numero di byte scritti in destination. Questo parametro viene considerato non inizializzato.
Valori restituiti
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.