Freigeben über


Utf8JsonReader.ValueTextEquals Methode

Definition

Überlädt

ValueTextEquals(ReadOnlySpan<Byte>)

Vergleicht den UTF-8-codierten Text in einem schreibgeschützten Bytebereich mit dem JSON-Tokenwert ohne Escapezeichen in der Quelle und gibt einen Wert zurück, der angibt, ob eine Übereinstimmung besteht.

ValueTextEquals(ReadOnlySpan<Char>)

Vergleicht den Text in einem Zeichenbereich mit dem JSON-Tokenwert ohne Escapezeichen in der Quelle und gibt einen Wert zurück, der angibt, ob eine Übereinstimmung besteht.

ValueTextEquals(String)

Vergleicht den angegebenen Zeichenfolgentext mit dem JSON-Tokenwert ohne Escapezeichen in der Quelle und gibt einen Wert zurück, der angibt, ob eine Übereinstimmung besteht.

ValueTextEquals(ReadOnlySpan<Byte>)

Quelle:
Utf8JsonReader.cs
Quelle:
Utf8JsonReader.cs
Quelle:
Utf8JsonReader.cs

Vergleicht den UTF-8-codierten Text in einem schreibgeschützten Bytebereich mit dem JSON-Tokenwert ohne Escapezeichen in der Quelle und gibt einen Wert zurück, der angibt, ob eine Übereinstimmung besteht.

public:
 bool ValueTextEquals(ReadOnlySpan<System::Byte> utf8Text);
public bool ValueTextEquals (ReadOnlySpan<byte> utf8Text);
public readonly bool ValueTextEquals (ReadOnlySpan<byte> utf8Text);
member this.ValueTextEquals : ReadOnlySpan<byte> -> bool
Public Function ValueTextEquals (utf8Text As ReadOnlySpan(Of Byte)) As Boolean

Parameter

utf8Text
ReadOnlySpan<Byte>

Der UTF-8-codierte Text für den Vergleich.

Gibt zurück

true, wenn der JSON-Tokenwert in der Quelle mit dem UTF-8-codierten Suchtext übereinstimmt, andernfalls false.

Ausnahmen

Das JSON-Token ist keine JSON-Zeichenfolge (also nicht String oder PropertyName).

Hinweise

Der Nachschlagetext muss gültiger UTF-8-Text sein. Andernfalls könnte diese Methode zurückgeben true , wenn die Quelle über ein Zeichenfolgentoken verfügt, das ungültigen UTF-8-Text enthält, der übereinstimmt.

Der Vergleich des JSON-Tokenwerts in der Quelle und des Nachschlagetexts erfolgt, indem sie zunächst den JSON-Wert in der Quelle aufheben, falls erforderlich. Der Nachschlagetext wird unverändert abgeglichen, ohne änderungen daran.

Gilt für:

ValueTextEquals(ReadOnlySpan<Char>)

Quelle:
Utf8JsonReader.cs
Quelle:
Utf8JsonReader.cs
Quelle:
Utf8JsonReader.cs

Vergleicht den Text in einem Zeichenbereich mit dem JSON-Tokenwert ohne Escapezeichen in der Quelle und gibt einen Wert zurück, der angibt, ob eine Übereinstimmung besteht.

public:
 bool ValueTextEquals(ReadOnlySpan<char> text);
public bool ValueTextEquals (ReadOnlySpan<char> text);
public readonly bool ValueTextEquals (ReadOnlySpan<char> text);
member this.ValueTextEquals : ReadOnlySpan<char> -> bool
Public Function ValueTextEquals (text As ReadOnlySpan(Of Char)) As Boolean

Parameter

text
ReadOnlySpan<Char>

Der Text, mit dem verglichen werden soll.

Gibt zurück

true, wenn der JSON-Tokenwert in der Quelle mit dem Suchtext übereinstimmt, andernfalls false.

Ausnahmen

Das JSON-Token ist keine JSON-Zeichenfolge (also nicht String oder PropertyName).

Hinweise

Wenn der Nachschlagetext ungültiger oder unvollständiger UTF-16-Text (d. h. unpaarte Ersatzzeichen) ist, gibt die Methode zurück false , da Sie innerhalb der JSON-Nutzlast keine ungültigen UTF-16-Werte haben können.

Der Vergleich des JSON-Tokenwerts in der Quelle und des Nachschlagetexts erfolgt, indem sie zunächst den JSON-Wert in der Quelle aufheben, falls erforderlich. Der Nachschlagetext wird unverändert abgeglichen, ohne änderungen daran.

Gilt für:

ValueTextEquals(String)

Quelle:
Utf8JsonReader.cs
Quelle:
Utf8JsonReader.cs
Quelle:
Utf8JsonReader.cs

Vergleicht den angegebenen Zeichenfolgentext mit dem JSON-Tokenwert ohne Escapezeichen in der Quelle und gibt einen Wert zurück, der angibt, ob eine Übereinstimmung besteht.

public:
 bool ValueTextEquals(System::String ^ text);
public bool ValueTextEquals (string? text);
public readonly bool ValueTextEquals (string? text);
public bool ValueTextEquals (string text);
member this.ValueTextEquals : string -> bool
Public Function ValueTextEquals (text As String) As Boolean

Parameter

text
String

Der Text, mit dem verglichen werden soll.

Gibt zurück

true, wenn der JSON-Tokenwert in der Quelle mit dem Suchtext übereinstimmt, andernfalls false.

Ausnahmen

Das JSON-Token ist keine JSON-Zeichenfolge (also nicht String oder PropertyName).

Hinweise

Wenn der Nachschlagetext ungültiger oder unvollständiger UTF-16-Text (d. h. unpaarte Ersatzzeichen) ist, gibt die Methode zurück false , da Sie innerhalb der JSON-Nutzlast keine ungültigen UTF-16-Werte haben können.

Der Vergleich des JSON-Tokenwerts in der Quelle und des Nachschlagetexts erfolgt, indem sie zunächst den JSON-Wert in der Quelle aufheben, falls erforderlich. Der Nachschlagetext wird unverändert abgeglichen, ohne änderungen daran.

Gilt für: