CoseSign1Message.TryEncode(Span<Byte>, Int32) Methode

Definitie

Probeert dit bericht te coderen in de opgegeven buffer.

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

Parameters

destination
Span<Byte>

De buffer waarin de gecodeerde waarde moet worden geschreven.

bytesWritten
Int32

Bij succes ontvangt u het aantal bytes dat naar destinationis geschreven.

Retouren

trueindien destination voldoende lengte had om de waarde te ontvangen; anders . false

Uitzonderingen

De ProtectedHeaders en UnprotectedHeaders verzamelingen hebben een of meer labels gemeen.

Opmerkingen

Gebruik GetEncodedLength() dit bericht om te bepalen hoeveel bytes resulteren in het coderen van dit bericht.

Van toepassing op

Zie ook