Utf8JsonReader.ValueTextEquals Metodo

Definizione

Overload

Nome Descrizione
ValueTextEquals(ReadOnlySpan<Byte>)

Confronta il testo con codifica UTF-8 in un intervallo di byte di sola lettura con il valore del token JSON senza caratteri di escape nell'origine e restituisce un valore che indica se corrispondono.

ValueTextEquals(ReadOnlySpan<Char>)

Confronta il testo in un intervallo di caratteri di sola lettura con il valore del token JSON senza caratteri di escape nell'origine e restituisce un valore che indica se corrispondono.

ValueTextEquals(String)

Confronta il testo della stringa con il valore del token JSON senza caratteri di escape nell'origine e restituisce un valore che indica se corrispondono.

ValueTextEquals(ReadOnlySpan<Byte>)

Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs

Confronta il testo con codifica UTF-8 in un intervallo di byte di sola lettura con il valore del token JSON senza caratteri di escape nell'origine e restituisce un valore che indica se corrispondono.

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

Parametri

utf8Text
ReadOnlySpan<Byte>

Testo con codifica UTF-8 da confrontare.

Valori restituiti

true se il valore del token JSON nell'origine corrisponde al testo di ricerca con codifica UTF-8; in caso contrario, false.

Eccezioni

Il token JSON non è una stringa JSON, ovvero non String è o PropertyName.

Commenti

Il testo di ricerca deve essere testo UTF-8 valido. In caso contrario, questo metodo potrebbe restituire true se l'origine ha un token stringa contenente testo UTF-8 non valido corrispondente.

Il confronto tra il valore del token JSON nell'origine e il testo di ricerca viene eseguito annullando prima di tutto il valore JSON nell'origine, se necessario. Il testo di ricerca viene confrontato così come è, senza alcuna modifica.

Si applica a

ValueTextEquals(ReadOnlySpan<Char>)

Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs

Confronta il testo in un intervallo di caratteri di sola lettura con il valore del token JSON senza caratteri di escape nell'origine e restituisce un valore che indica se corrispondono.

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

Parametri

text
ReadOnlySpan<Char>

Testo da confrontare.

Valori restituiti

true se il valore del token JSON nell'origine corrisponde al testo di ricerca; in caso contrario, false.

Eccezioni

Il token JSON non è una stringa JSON, ovvero non String è o PropertyName.

Commenti

Se il testo di ricerca non è valido o incompleto testo UTF-16 (ovvero surrogati non abbinati), il metodo restituisce false poiché non è possibile avere un UTF-16 non valido all'interno del payload JSON.

Il confronto tra il valore del token JSON nell'origine e il testo di ricerca viene eseguito annullando prima di tutto il valore JSON nell'origine, se necessario. Il testo di ricerca viene confrontato così come è, senza alcuna modifica.

Si applica a

ValueTextEquals(String)

Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs
Origine:
Utf8JsonReader.cs

Confronta il testo della stringa con il valore del token JSON senza caratteri di escape nell'origine e restituisce un valore che indica se corrispondono.

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

Parametri

text
String

Testo da confrontare.

Valori restituiti

true se il valore del token JSON nell'origine corrisponde al testo di ricerca; in caso contrario, false.

Eccezioni

Il token JSON non è una stringa JSON, ovvero non String è o PropertyName.

Commenti

Se il testo di ricerca non è valido o incompleto testo UTF-16 (ovvero surrogati non abbinati), il metodo restituisce false poiché non è possibile avere un UTF-16 non valido all'interno del payload JSON.

Il confronto tra il valore del token JSON nell'origine e il testo di ricerca viene eseguito annullando prima di tutto il valore JSON nell'origine, se necessario. Il testo di ricerca viene confrontato così come è, senza alcuna modifica.

Si applica a