Language

PathString 構造体

定義

要求またはリダイレクト 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 への演算子呼び出し

適用対象