Tokenizer.Decode Methode

Definition

Überlädt

Name Beschreibung
Decode(IEnumerable<Int32>)

Decodieren Sie die angegebenen IDs zurück zu einer Zeichenfolge.

Decode(IEnumerable<Int32>, Boolean)

Decodieren Sie die angegebenen IDs zurück zu einer Zeichenfolge.

Decode(Int32, Boolean)

Decodiert die ID mit dem zugeordneten Token.

Decode(IEnumerable<Int32>, Span<Char>, Int32, Int32)

Decodieren Sie die angegebenen IDs wieder in Text, und speichern Sie das Ergebnis in der destination Spanne.

Decode(IEnumerable<Int32>)

Quelle:
Tokenizer.cs
Quelle:
Tokenizer.cs
Quelle:
Tokenizer.cs

Decodieren Sie die angegebenen IDs zurück zu einer Zeichenfolge.

public virtual string Decode(System.Collections.Generic.IEnumerable<int> ids);
abstract member Decode : seq<int> -> string
override this.Decode : seq<int> -> string
Public Overridable Function Decode (ids As IEnumerable(Of Integer)) As String

Parameter

ids
IEnumerable<Int32>

Die Liste der IDs, die wir decodieren möchten.

Gibt zurück

Die decodierte Zeichenfolge.

Ausnahmen

ids ist NULL.

ids enthält ungültige Daten.

Hinweise

Von dieser Implementierung abgeleitete Tokenizer Typen können außer Kraft setzen, um eine effizientere Implementierung bereitzustellen. Standardmäßig wird verwendet Decode(IEnumerable<Int32>, Span<Char>, Int32, Int32).

Gilt für:

Decode(IEnumerable<Int32>, Boolean)

Decodieren Sie die angegebenen IDs zurück zu einer Zeichenfolge.

public string? Decode(System.Collections.Generic.IEnumerable<int> ids, bool skipSpecialTokens = false);
member this.Decode : seq<int> * bool -> string
Public Function Decode (ids As IEnumerable(Of Integer), Optional skipSpecialTokens As Boolean = false) As String

Parameter

ids
IEnumerable<Int32>

Die Liste der IDs, die wir decodieren möchten.

skipSpecialTokensconsiderSpecialTokens
Boolean

Gibt an, ob die speziellen Token aus der decodierten Zeichenfolge entfernt werden sollen.

Gibt zurück

Die decodierte Zeichenfolge.

Gilt für:

Decode(Int32, Boolean)

Decodiert die ID mit dem zugeordneten Token.

public string? Decode(int id, bool skipSpecialTokens = false);
member this.Decode : int * bool -> string
Public Function Decode (id As Integer, Optional skipSpecialTokens As Boolean = false) As String

Parameter

id
Int32

Die ID, die dem Token zugeordnet werden soll.

skipSpecialTokensconsiderSpecialTokens
Boolean

Geben Sie an, ob die speziellen Token während der Decodierung übersprungen werden sollen.

Gibt zurück

Die decodierte Zeichenfolge oder NULL, wenn der Eingabe-ID kein Token zugeordnet ist.

Gilt für:

Decode(IEnumerable<Int32>, Span<Char>, Int32, Int32)

Quelle:
Tokenizer.cs
Quelle:
Tokenizer.cs
Quelle:
Tokenizer.cs

Decodieren Sie die angegebenen IDs wieder in Text, und speichern Sie das Ergebnis in der destination Spanne.

public abstract System.Buffers.OperationStatus Decode(System.Collections.Generic.IEnumerable<int> ids, Span<char> destination, out int idsConsumed, out int charsWritten);
abstract member Decode : seq<int> * Span<char> * int * int -> System.Buffers.OperationStatus
Public MustOverride Function Decode (ids As IEnumerable(Of Integer), destination As Span(Of Char), ByRef idsConsumed As Integer, ByRef charsWritten As Integer) As OperationStatus

Parameter

ids
IEnumerable<Int32>

Die Liste der IDs, die wir decodieren möchten.

destination
Span<Char>

Der Bereich zum Speichern des decodierten Texts.

idsConsumed
Int32

Die Anzahl der während der Decodierung verbrauchten IDs.

charsWritten
Int32

Die Anzahl der Zeichen, die in den Zielbereich geschrieben wurden.

Gibt zurück

Der Vorgangsstatus gibt an, ob alle IDs erfolgreich decodiert wurden oder ob das destination gesamte decodierte Ergebnis zu klein ist.

Gilt für: