Utf8JsonReader.ValueTextEquals Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.