AsnWriter.TryEncode(Span<Byte>, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Versucht, die codierte Darstellung der Daten in destination
zu schreiben.
public:
bool TryEncode(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryEncode (Span<byte> destination, out int bytesWritten);
member this.TryEncode : Span<byte> * int -> bool
Public Function TryEncode (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parameter
- bytesWritten
- Int32
Empfängt bei Erfolg die Anzahl von Bytes, die in destination
geschrieben werden.
Gibt zurück
true
, wenn die Codierung erfolgreich war, false
, wenn destination
zu klein ist.
Ausnahmen
Ein PushSequence(Nullable<Asn1Tag>) oder PushSetOf(Nullable<Asn1Tag>) wurde nicht über PopSequence(Nullable<Asn1Tag>) oder PopSetOf(Nullable<Asn1Tag>) geschlossen.