Uri.GetComponents メソッドとは? わかりやすく解説

Uri.GetComponents メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

指定した特殊文字エスケープを使用して、現在のインスタンスの指定した構成要素を取得します。

名前空間: System
アセンブリ: System (system.dll 内)
構文構文

Public Function GetComponents ( _
    components As UriComponents, _
    format As UriFormat _
) As String
Dim instance As Uri
Dim components As UriComponents
Dim format As UriFormat
Dim returnValue As String

returnValue = instance.GetComponents(components, format)
public string GetComponents (
    UriComponents components,
    UriFormat format
)
public:
String^ GetComponents (
    UriComponents components, 
    UriFormat format
)
public String GetComponents (
    UriComponents components, 
    UriFormat format
)
public function GetComponents (
    components : UriComponents, 
    format : UriFormat
) : String

パラメータ

components

現在のインスタンスの中で呼び出し元に返す部分を指定する UriComponents 値のビットごとの組み合わせ。

format

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

戻り値
構成要素が含まれる文字列。

例外例外
例外の種類条件

ArgumentOutOfRangeException

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

InvalidOperationException

現在の Uri が絶対 URI ではありません。相対 URI は、このメソッドでは使用できません。

解説解説

Query または Fragment が単独で指定されている場合、戻り値に区切り記号が含まれます。Scheme、UserInfo、Host、Port、および Path の各構成要素には、区切り記号が含まれません。その他すべての UriComponents 値、および値の組み合わせについては、戻り値に区切り記号が含まれます。

構成要素は、URI に表示される順序で返されます。たとえば、Scheme を指定すると、この構成要素が最初に表示されます。

メモメモ

format を Unescaped に設定して GetComponents メソッドが呼び出された場合は、戻り値を Uri コンストラクタの引数として使用して等価の Uri を作成することはできません。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

Uri.GetComponents メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Uri.GetComponents メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS