Utf8JsonReader.ValueTextEquals Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
true
Pokud 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
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
true
Pokud 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
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
true
Pokud 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.