PathString 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求またはリダイレクト URI 文字列を再構築するために必要な場合に、Path と PathBase の値の正しいエスケープを提供します
public struct PathString : IEquatable<Microsoft.Owin.PathString>
type PathString = struct
Public Structure PathString
Implements IEquatable(Of PathString)
- 継承
-
PathString
- 実装
コンストラクター
| Name | 説明 |
|---|---|
| PathString(String) |
指定した値を使用してパス文字列を初期化します。 この値はエスケープされていない形式である必要があります。 エスケープ形式のパス値がある場合は、PathString.FromUriComponent(value) を使用します。 |
フィールド
| Name | 説明 |
|---|---|
| Empty |
空のパスを表します。 このフィールドは読み取り専用です。 |
プロパティ
| Name | 説明 |
|---|---|
| HasValue |
パスが空でない場合は True |
| Value |
エスケープされていないパスの値 |
メソッド
| Name | 説明 |
|---|---|
| Add(PathString) |
結合された PathString 値に 2 つの PathString インスタンスを追加します。 |
| Add(QueryString) |
PathString と QueryString を結合された URI 形式の文字列値に結合します。 |
| Equals(Object) |
この PathString 値を別の値と比較します。 既定の比較は StringComparison.OrdinalIgnoreCase です。 |
| Equals(PathString) |
この PathString 値を別の値と比較します。 既定の比較は StringComparison.OrdinalIgnoreCase です。 |
| Equals(PathString, StringComparison) |
特定の StringComparison 型を使用して、この PathString 値を別の値と比較します |
| FromUriComponent(String) |
パスが URI 形式でエスケープされるときに PathString を返します。 文字列には、パスではない値を含めてはいけません。 |
| FromUriComponent(Uri) |
Uri オブジェクトからパスを指定して PathString を返します。 相対 URI オブジェクトはサポートされていません。 |
| GetHashCode() |
PathString 値のハッシュ コードを返します。 ハッシュ コードは、OrdinalIgnoreCase 実装によって提供されます。 |
| StartsWithSegments(PathString) |
このインスタンスが他のインスタンスで始まるか、完全に一致するかどうかを確認します。 完全なセグメントのみが一致します。 |
| StartsWithSegments(PathString, PathString) |
このインスタンスが他のインスタンスで始まるか、完全に一致するかどうかを確認します。 完全なセグメントのみが一致します。 |
| ToString() |
URI 表現への組み合わせに適した方法でエスケープされたパス文字列を提供します。 |
| ToUriComponent() |
URI 表現への組み合わせに適した方法でエスケープされたパス文字列を提供します。 |
演算子
| Name | 説明 |
|---|---|
| Addition(PathString, PathString) |
Add へのオペレーター呼び出し |
| Addition(PathString, QueryString) |
Add へのオペレーター呼び出し |
| Equality(PathString, PathString) |
Equals への演算子呼び出し |
| Inequality(PathString, PathString) |
Equals への演算子呼び出し |