QueryString 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求またはリダイレクト URI 文字列を再構築するために必要な場合の QueryString 値の正しい処理を提供します
public value class QueryString : IEquatable<Microsoft::AspNetCore::Http::QueryString>
public struct QueryString : IEquatable<Microsoft.AspNetCore.Http.QueryString>
public readonly struct QueryString : IEquatable<Microsoft.AspNetCore.Http.QueryString>
type QueryString = struct
Public Structure QueryString
Implements IEquatable(Of QueryString)
- 継承
-
QueryString
- 実装
コンストラクター
| Name | 説明 |
|---|---|
| QueryString(String) |
指定した値を使用してクエリ文字列を初期化します。 この値は、先頭に '?' 文字を使用してエスケープおよび区切り形式にする必要があります。 |
フィールド
| Name | 説明 |
|---|---|
| Empty |
空のクエリ文字列を表します。 このフィールドは読み取り専用です。 |
プロパティ
| Name | 説明 |
|---|---|
| HasValue |
True クエリ文字列が空でない場合 |
| Value |
先頭の '?' 文字を持つエスケープされたクエリ文字列 |
メソッド
| Name | 説明 |
|---|---|
| Add(QueryString) |
|
| Add(String, String) |
クエリ文字列を |
| Create(IEnumerable<KeyValuePair<String,String>>) |
指定された名前の値のペアから構成されるクエリ文字列を作成します。 |
| Create(IEnumerable<KeyValuePair<String,StringValues>>) |
指定された名前の値のペアから構成されるクエリ文字列を作成します。 |
| Create(String, String) |
指定されたパラメーター名と値を 1 つ持つクエリ文字列を作成します。 |
| Equals(Object) |
現在のクエリ文字列がオブジェクト |
| Equals(QueryString) |
現在のクエリ文字列が |
| FromUriComponent(String) |
クエリが URI 形式でエスケープされるときに、QueryString を返します。 この文字列には、クエリではない値を含めてはなりません (MUST NOT)。 |
| FromUriComponent(Uri) |
Uri オブジェクトからクエリを指定して QueryString を返します。 相対 URI オブジェクトはサポートされていません。 |
| GetHashCode() |
値のハッシュ コードを取得します。 |
| ToString() |
URI 表現に組み合わせるのに適した方法でエスケープされたクエリ文字列を提供します。 Value が null または空でない限り、先頭の '?' 文字が含まれます。 危険な可能性がある文字はエスケープされます。 |
| ToUriComponent() |
URI 表現に組み合わせるのに適した方法でエスケープされたクエリ文字列を提供します。 Value が null または空でない限り、先頭の '?' 文字が含まれます。 危険な可能性がある文字はエスケープされます。 |
演算子
| Name | 説明 |
|---|---|
| Addition(QueryString, QueryString) |
|
| Equality(QueryString, QueryString) |
1 つのクエリ文字列が別のクエリ文字列と等しいかどうかを評価します。 |
| Inequality(QueryString, QueryString) |
1 つのクエリ文字列が別のクエリ文字列と等しくないかどうかを評価します。 |