Uri.Segments プロパティとは? わかりやすく解説

Uri.Segments プロパティ

指定した URI構成するパス セグメント格納している配列取得します

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

解説解説

Segments プロパティは、URI絶対パス構成するセグメント」(部分文字列) を含んだ文字列配列返します最初セグメントは、最初文字からスラッシュまたはパス末尾までの絶対パス解析することによって取得されます。その他のセグメントは、前のセグメントに続く最初文字から始まり次のスラッシュまたはパス末尾終わります (URI絶対パスには、ホストポート直後からクエリフラグメント直前までのすべての構成要素含まれます)。

2 つURI に関する絶対パスセグメントの例を次に示します2 つ目の例では、フラグメントクエリ絶対パス含まれないため、これらがセグメントにはならないことを表します

絶対 URI

http://www.contoso.com/Chapters/Chapter1/Sections/Section1.htm

絶対パス

/Chapters/Chapter1/Sections/Section1.htm

セグメント

/Chapters/Chapter1/Sections/Section1.htm

絶対 URI

http://www.contoso.com/Chapters/Chapter1/Sections/Section1.htm#page1?answer=NO

絶対パス

/Chapters/Chapter1/Sections/Section1.htm

セグメント

/Chapters/Chapter1/Sections/Section1.htm

絶対パスは '/' で始まるため、最初セグメントには '/' だけが含まれることに注意してください

使用例使用例

3 つのセグメントを持つ Uri インスタンス作成し、これらのセグメント画面表示する例を次に示します

Dim uriAddress1 As New Uri("http://www.contoso.com/title/index.htm")
Console.WriteLine("The parts are {0}, {1}, {2}", uriAddress1.Segments(0),
 uriAddress1.Segments(1), uriAddress1.Segments(2))
Uri uriAddress1 = new Uri("http://www.contoso.com/title/index.htm");
Console.WriteLine("The parts are {0}, {1}, {2}", uriAddress1.Segments[0],
 uriAddress1.Segments[1], uriAddress1.Segments[2]);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Uri.Segments プロパティのお隣キーワード
検索ランキング

   

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



Uri.Segments プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS