UriParser.GetComponents(Uri, UriComponents, UriFormat) UriParser.GetComponents(Uri, UriComponents, UriFormat) UriParser.GetComponents(Uri, UriComponents, UriFormat) Method

定義

URI から構成要素を取得します。Gets the components from a 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

パラメーター

uri
Uri Uri Uri

解析する URI。The URI to parse.

components
UriComponents UriComponents UriComponents

uri から取得する UriComponentsThe UriComponents to retrieve from uri.

format
UriFormat UriFormat UriFormat

特殊文字のエスケープ方法を制御する UriFormat の値の 1 つ。One of the UriFormat values that controls how special characters are escaped.

戻り値

構成要素を指定する文字列。A string that contains the components.

例外

uriFormat が無効です。uriFormat is invalid.

- または --or- uriComponents が、有効な UriComponents 値の組み合わせではありません。uriComponents is not a combination of valid UriComponents values.

uri が、ユーザーによる解析を必要とします。uri requires user-driven parsing - または --or- uri は絶対 URI ではありません。uri is not an absolute URI. 相対 URI は、このメソッドでは使用できません。Relative URIs cannot be used with this method.

注釈

Scheme GetComponents 、 、など、URIのさまざまな部分の値を確認するには、メソッドをHost使用しますPortUse the GetComponents method to determine the value of various parts of the URI, such as the Scheme, Host, or Port.

コンポーネントは、URI に出現する順序で返されます。The components are returned in the order that they appear in the URI. たとえば、が指定Schemeされている場合は、最初に表示されます。For example, if Scheme is specified, it appears first.

適用対象

こちらもご覧ください