Utf8JsonReader.ValueTextEquals Metod

Definition

Överlagringar

Name Description
ValueTextEquals(ReadOnlySpan<Byte>)

Jämför UTF-8-kodad text i ett skrivskyddat byteintervall med det ej kapslade JSON-tokenvärdet i källan och returnerar ett värde som anger om de matchar.

ValueTextEquals(ReadOnlySpan<Char>)

Jämför texten i ett skrivskyddat teckenintervall med det ej kapslade JSON-tokenvärdet i källan och returnerar ett värde som anger om de matchar.

ValueTextEquals(String)

Jämför strängtexten med det ej kapslade JSON-tokenvärdet i källan och returnerar ett värde som anger om de matchar.

ValueTextEquals(ReadOnlySpan<Byte>)

Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs

Jämför UTF-8-kodad text i ett skrivskyddat byteintervall med det ej kapslade JSON-tokenvärdet i källan och returnerar ett värde som anger om de matchar.

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

Parametrar

utf8Text
ReadOnlySpan<Byte>

UTF-8-kodad text att jämföra med.

Returer

trueom JSON-tokenvärdet i källan matchar UTF-8-kodad uppslagstext; annars . false

Undantag

JSON-token är inte en JSON-sträng (dvs. den är inte String eller PropertyName).

Kommentarer

Uppslagstexten måste vara giltig UTF-8-text. Annars kan den här metoden returneras true om källan har en strängtoken som innehåller ogiltig UTF-8-text som matchar.

Jämförelsen av JSON-tokenvärdet i källan och uppslagstexten görs genom att först ta bort kapslingen av JSON-värdet i källan, om det behövs. Uppslagstexten matchas som den är, utan några ändringar i den.

Gäller för

ValueTextEquals(ReadOnlySpan<Char>)

Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs

Jämför texten i ett skrivskyddat teckenintervall med det ej kapslade JSON-tokenvärdet i källan och returnerar ett värde som anger om de matchar.

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

Parametrar

text
ReadOnlySpan<Char>

Texten att jämföra med.

Returer

trueom JSON-tokenvärdet i källan matchar uppslagstexten. annars . false

Undantag

JSON-token är inte en JSON-sträng (dvs. den är inte String eller PropertyName).

Kommentarer

Om uppslagstexten är ogiltig eller ofullständig UTF-16-text (dvs. obetalda surrogater) returneras false metoden eftersom du inte kan ha ogiltig UTF-16 i JSON-nyttolasten.

Jämförelsen av JSON-tokenvärdet i källan och uppslagstexten görs genom att först ta bort kapslingen av JSON-värdet i källan, om det behövs. Uppslagstexten matchas som den är, utan några ändringar i den.

Gäller för

ValueTextEquals(String)

Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs
Källa:
Utf8JsonReader.cs

Jämför strängtexten med det ej kapslade JSON-tokenvärdet i källan och returnerar ett värde som anger om de matchar.

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

Parametrar

text
String

Texten att jämföra med.

Returer

trueom JSON-tokenvärdet i källan matchar uppslagstexten. annars . false

Undantag

JSON-token är inte en JSON-sträng (dvs. den är inte String eller PropertyName).

Kommentarer

Om uppslagstexten är ogiltig eller ofullständig UTF-16-text (dvs. obetalda surrogater) returneras false metoden eftersom du inte kan ha ogiltig UTF-16 i JSON-nyttolasten.

Jämförelsen av JSON-tokenvärdet i källan och uppslagstexten görs genom att först ta bort kapslingen av JSON-värdet i källan, om det behövs. Uppslagstexten matchas som den är, utan några ändringar i den.

Gäller för