UriParser.GetComponents(Uri, UriComponents, UriFormat) メソッド

定義

URI からコンポーネントを取得します。

protected:
 virtual System::String ^ GetComponents(Uri ^ uri, UriComponents components, UriFormat format);
protected virtual string GetComponents (Uri uri, UriComponents components, UriFormat format);
abstract member GetComponents : Uri * UriComponents * UriFormat -> string
override this.GetComponents : Uri * UriComponents * UriFormat -> string
Protected Overridable Function GetComponents (uri As Uri, components As UriComponents, format As UriFormat) As String

パラメーター

uri
Uri

解析する URI。

components
UriComponents

uriから取得する UriComponents

format
UriFormat

特殊文字のエスケープ方法を制御する UriFormat 値の 1 つ。

戻り値

コンポーネントを含む文字列。

例外

format が無効です。

-又は-

components は、有効な UriComponents 値の組み合わせではありません。

uri には、ユーザー主導の解析が必要です

-又は-

uri は絶対 URI ではありません。 このメソッドでは、相対 URI を使用できません。

注釈

GetComponents メソッドを使用して、SchemeHostPortなど、URI のさまざまな部分の値を決定します。

コンポーネントは、URI に表示される順序で返されます。 たとえば、Scheme を指定すると、最初に表示されます。

適用対象

こちらもご覧ください