Utf8JsonReader.ValueTextEquals Metodo

Definizione

Overload

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

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 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

Parametri

utf8Text
ReadOnlySpan<Byte>

Testo con codifica UTF-8 da usare per il confronto.

Restituisce

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 del valore del token JSON nell'origine e il testo di ricerca viene eseguito prima annullando il valore JSON nell'origine, se necessario. Il testo di ricerca è corrispondente come è, senza alcuna modifica.

Si applica a

ValueTextEquals(ReadOnlySpan<Char>)

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 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

Parametri

text
ReadOnlySpan<Char>

Testo con cui eseguire il confronto.

Restituisce

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 valore UTF-16 non valido all'interno del payload JSON.

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

Si applica a

ValueTextEquals(String)

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 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

Parametri

text
String

Testo con cui eseguire il confronto.

Restituisce

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 valore UTF-16 non valido all'interno del payload JSON.

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

Si applica a