Utf8JsonReader.ValueTextEquals メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ValueTextEquals(ReadOnlySpan<Byte>) |
読み取り専用バイト スパン内の UTF-8 でエンコードされたテキストをソース内のエスケープされていない JSON トークン値と比較し、一致するかどうかを示す値を返します。 |
ValueTextEquals(ReadOnlySpan<Char>) |
読み取り専用文字スパン内のテキストをソース内のエスケープされていない JSON トークン値と比較し、一致するかどうかを示す値を返します。 |
ValueTextEquals(String) |
文字列のテキストをソース内のエスケープされていない JSON トークン値と比較し、一致するかどうかを示す値を返します。 |
ValueTextEquals(ReadOnlySpan<Byte>)
読み取り専用バイト スパン内の UTF-8 でエンコードされたテキストをソース内のエスケープされていない JSON トークン値と比較し、一致するかどうかを示す値を返します。
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
パラメーター
- utf8Text
- ReadOnlySpan<Byte>
比較対象の UTF-8 でエンコードされたテキスト。
戻り値
ソースの JSON トークン値が UTF-8 でエンコードされた検索テキストと一致する場合は true
。それ以外の場合は false
。
例外
JSON トークンは JSON 文字列ではありません (つまり、String または PropertyName ではありません)。
注釈
参照テキストは有効な UTF-8 テキストである必要があります。 それ以外の場合、ソースに一致する無効な UTF-8 テキストを含む文字列トークンがある場合、このメソッドは を返 true
す可能性があります。
ソース内の JSON トークン値と参照テキストの比較は、必要に応じて最初に source の JSON 値をエスケープ解除することによって行われます。 参照テキストは、変更なしでそのまま照合されます。
適用対象
ValueTextEquals(ReadOnlySpan<Char>)
読み取り専用文字スパン内のテキストをソース内のエスケープされていない JSON トークン値と比較し、一致するかどうかを示す値を返します。
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
パラメーター
- text
- ReadOnlySpan<Char>
比較対象のテキスト。
戻り値
ソースの JSON トークン値が参照テキストと一致する場合は true
。それ以外の場合は false
。
例外
JSON トークンは JSON 文字列ではありません (つまり、String または PropertyName ではありません)。
注釈
参照テキストが無効または不完全な UTF-16 テキスト (つまり、ペアになっていないサロゲート) false
の場合、JSON ペイロード内に無効な UTF-16 を含めることはできません。
ソース内の JSON トークン値と参照テキストの比較は、必要に応じて最初に source の JSON 値をエスケープ解除することによって行われます。 参照テキストは、変更なしでそのまま照合されます。
適用対象
ValueTextEquals(String)
文字列のテキストをソース内のエスケープされていない JSON トークン値と比較し、一致するかどうかを示す値を返します。
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
パラメーター
- text
- String
比較対象のテキスト。
戻り値
ソースの JSON トークン値が参照テキストと一致する場合は true
。それ以外の場合は false
。
例外
JSON トークンは JSON 文字列ではありません (つまり、String または PropertyName ではありません)。
注釈
参照テキストが無効または不完全な UTF-16 テキスト (つまり、ペアになっていないサロゲート) false
の場合、JSON ペイロード内に無効な UTF-16 を含めることはできません。
ソース内の JSON トークン値と参照テキストの比較は、必要に応じて最初に source の JSON 値をエスケープ解除することによって行われます。 参照テキストは、変更なしでそのまま照合されます。
適用対象
.NET