Sdílet prostřednictvím


Utf8JsonReader.ValueTextEquals Metoda

Definice

Přetížení

ValueTextEquals(ReadOnlySpan<Byte>)

Porovná text kódovaný UTF-8 v bajtovém rozsahu jen pro čtení s hodnotou tokenu JSON bez panoramatu ve zdroji a vrátí hodnotu, která označuje, jestli se shodují.

ValueTextEquals(ReadOnlySpan<Char>)

Porovná text v rozsahu znaků jen pro čtení s hodnotou tokenu JSON bez zobrazení ve zdroji a vrátí hodnotu, která určuje, jestli se shodují.

ValueTextEquals(String)

Porovná text řetězce s hodnotou tokenu JSON bez panoramatu ve zdroji a vrátí hodnotu, která označuje, jestli se shodují.

ValueTextEquals(ReadOnlySpan<Byte>)

Zdroj:
Utf8JsonReader.cs
Zdroj:
Utf8JsonReader.cs
Zdroj:
Utf8JsonReader.cs
Zdroj:
Utf8JsonReader.cs
Zdroj:
Utf8JsonReader.cs

Porovná text kódovaný UTF-8 v bajtovém rozsahu jen pro čtení s hodnotou tokenu JSON bez panoramatu ve zdroji a vrátí hodnotu, která označuje, jestli se shodují.

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

Parametry

utf8Text
ReadOnlySpan<Byte>

Text kódovaný UTF-8, se který se má porovnat.

Návraty

truePokud hodnota tokenu JSON ve zdroji odpovídá vyhledávacímu textu kódovanému UTF-8; v opačném případě . false

Výjimky

Token JSON není řetězec JSON (to znamená, že není String nebo PropertyName).

Poznámky

Hledaný text musí být platný text UTF-8. Jinak by tato metoda mohla vrátit true , pokud zdroj obsahuje token řetězce obsahující neplatný text UTF-8, který odpovídá.

Porovnání hodnoty tokenu JSON ve zdroji a vyhledávacího textu se provede tak, že se nejprve v případě potřeby odepsadí hodnota JSON ve zdroji. Hledaný text se shoduje tak, jak je, bez jakýchkoli úprav.

Platí pro

ValueTextEquals(ReadOnlySpan<Char>)

Zdroj:
Utf8JsonReader.cs
Zdroj:
Utf8JsonReader.cs
Zdroj:
Utf8JsonReader.cs
Zdroj:
Utf8JsonReader.cs
Zdroj:
Utf8JsonReader.cs

Porovná text v rozsahu znaků jen pro čtení s hodnotou tokenu JSON bez zobrazení ve zdroji a vrátí hodnotu, která určuje, jestli se shodují.

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

Parametry

text
ReadOnlySpan<Char>

Text, se který se má porovnat.

Návraty

truePokud hodnota tokenu JSON ve zdroji odpovídá vyhledávacímu textu; v opačném případě . false

Výjimky

Token JSON není řetězec JSON (to znamená, že není String nebo PropertyName).

Poznámky

Pokud je hledaný text neplatný nebo neúplný text UTF-16 (tj. nespárované náhradníky), metoda vrátí false hodnotu, protože v datové části JSON nemůžete mít neplatný kód UTF-16.

Porovnání hodnoty tokenu JSON ve zdroji a vyhledávacího textu se provede tak, že se nejprve v případě potřeby odepsadí hodnota JSON ve zdroji. Hledaný text se shoduje tak, jak je, bez jakýchkoli úprav.

Platí pro

ValueTextEquals(String)

Zdroj:
Utf8JsonReader.cs
Zdroj:
Utf8JsonReader.cs
Zdroj:
Utf8JsonReader.cs
Zdroj:
Utf8JsonReader.cs
Zdroj:
Utf8JsonReader.cs

Porovná text řetězce s hodnotou tokenu JSON bez panoramatu ve zdroji a vrátí hodnotu, která označuje, jestli se shodují.

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

Parametry

text
String

Text, se který se má porovnat.

Návraty

truePokud hodnota tokenu JSON ve zdroji odpovídá vyhledávacímu textu; v opačném případě . false

Výjimky

Token JSON není řetězec JSON (to znamená, že není String nebo PropertyName).

Poznámky

Pokud je hledaný text neplatný nebo neúplný text UTF-16 (tj. nespárované náhradníky), metoda vrátí false hodnotu, protože v datové části JSON nemůžete mít neplatný kód UTF-16.

Porovnání hodnoty tokenu JSON ve zdroji a vyhledávacího textu se provede tak, že se nejprve v případě potřeby odepsadí hodnota JSON ve zdroji. Hledaný text se shoduje tak, jak je, bez jakýchkoli úprav.

Platí pro