Utf8JsonReader.ValueTextEquals Méthode

Définition

Surcharges

ValueTextEquals(ReadOnlySpan<Byte>)

Compare le texte encodé en UTF-8 dans une étendue en lecture seule d’octets à la valeur du jeton JSON sans séquence d’échappement dans la source et retourne une valeur qui indique s’ils correspondent.

ValueTextEquals(ReadOnlySpan<Char>)

Compare le texte dans une étendue en lecture seule de caractères en lecture seule à la valeur du jeton JSON sans séquence d’échappement dans la source et retourne une valeur qui indique s’ils correspondent.

ValueTextEquals(String)

Compare le texte de chaîne à la valeur du jeton JSON sans séquence d’échappement dans la source et retourne une valeur qui indique s’ils correspondent.

ValueTextEquals(ReadOnlySpan<Byte>)

Source:
Utf8JsonReader.cs
Source:
Utf8JsonReader.cs
Source:
Utf8JsonReader.cs

Compare le texte encodé en UTF-8 dans une étendue en lecture seule d’octets à la valeur du jeton JSON sans séquence d’échappement dans la source et retourne une valeur qui indique s’ils correspondent.

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

Paramètres

utf8Text
ReadOnlySpan<Byte>

Texte encodé en UTF-8 avec lequel effectuer la comparaison.

Retours

true si la valeur du jeton JSON dans la source correspond au texte de recherche encodé en UTF-8 ; sinon, false.

Exceptions

Le jeton JSON n’est pas une chaîne JSON (autrement dit, n’est ni String ni PropertyName).

Remarques

Le texte de recherche doit être un texte UTF-8 valide. Sinon, cette méthode peut retourner true si la source a un jeton de chaîne contenant du texte UTF-8 non valide qui correspond.

La comparaison de la valeur du jeton JSON dans la source et du texte de recherche est effectuée en annulant d’abord la valeur JSON dans la source, si nécessaire. Le texte de recherche est mis en correspondance tel quel, sans aucune modification de celui-ci.

S’applique à

ValueTextEquals(ReadOnlySpan<Char>)

Source:
Utf8JsonReader.cs
Source:
Utf8JsonReader.cs
Source:
Utf8JsonReader.cs

Compare le texte dans une étendue en lecture seule de caractères en lecture seule à la valeur du jeton JSON sans séquence d’échappement dans la source et retourne une valeur qui indique s’ils correspondent.

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

Paramètres

text
ReadOnlySpan<Char>

Texte avec lequel comparer.

Retours

true si la valeur du jeton JSON dans la source correspond au texte de recherche ; sinon, false.

Exceptions

Le jeton JSON n’est pas une chaîne JSON (autrement dit, n’est ni String ni PropertyName).

Remarques

Si le texte de recherche n’est pas valide ou n’est pas un texte UTF-16 incomplet (c’est-à-dire des substituts non appariés), la méthode retourne false , car vous ne pouvez pas avoir d’UTF-16 non valide dans la charge utile JSON.

La comparaison de la valeur du jeton JSON dans la source et du texte de recherche est effectuée en annulant d’abord la valeur JSON dans la source, si nécessaire. Le texte de recherche est mis en correspondance tel quel, sans aucune modification de celui-ci.

S’applique à

ValueTextEquals(String)

Source:
Utf8JsonReader.cs
Source:
Utf8JsonReader.cs
Source:
Utf8JsonReader.cs

Compare le texte de chaîne à la valeur du jeton JSON sans séquence d’échappement dans la source et retourne une valeur qui indique s’ils correspondent.

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

Paramètres

text
String

Texte avec lequel comparer.

Retours

true si la valeur du jeton JSON dans la source correspond au texte de recherche ; sinon, false.

Exceptions

Le jeton JSON n’est pas une chaîne JSON (autrement dit, n’est ni String ni PropertyName).

Remarques

Si le texte de recherche n’est pas valide ou n’est pas un texte UTF-16 incomplet (c’est-à-dire des substituts non appariés), la méthode retourne false , car vous ne pouvez pas avoir d’UTF-16 non valide dans la charge utile JSON.

La comparaison de la valeur du jeton JSON dans la source et du texte de recherche est effectuée en annulant d’abord la valeur JSON dans la source, si nécessaire. Le texte de recherche est mis en correspondance tel quel, sans aucune modification de celui-ci.

S’applique à