Bagikan melalui


Uri.Segments Properti

Definisi

Mendapatkan array yang berisi segmen jalur yang membentuk URI yang ditentukan.

public:
 property cli::array <System::String ^> ^ Segments { cli::array <System::String ^> ^ get(); };
public string[] Segments { get; }
member this.Segments : string[]
Public ReadOnly Property Segments As String()

Nilai Properti

String[]

Segmen jalur yang membentuk URI yang ditentukan.

Pengecualian

Instans ini mewakili URI relatif, dan properti ini hanya valid untuk URI absolut.

Contoh

Contoh berikut membuat instans Uri dengan 3 segmen dan menampilkan segmen di layar.

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]);
let uriAddress1 = Uri "http://www.contoso.com/title/index.htm"
printfn $"The parts are {uriAddress1.Segments[0]}, {uriAddress1.Segments[1]}, {uriAddress1.Segments[2]}"
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))

Keterangan

Properti Segments mengembalikan array string yang berisi "segmen" (substring) yang membentuk jalur absolut URI. Segmen pertama diperoleh dengan mengurai jalur absolut dari karakter pertamanya sampai Anda mencapai garis miring (/) atau akhir jalur. Setiap segmen tambahan dimulai pada karakter pertama setelah segmen sebelumnya, dan berakhir dengan garis miring berikutnya atau akhir jalur. (Jalur absolut URI berisi semuanya setelah host dan port dan sebelum kueri dan fragmen.)

Contoh berikut menunjukkan jalur dan segmen absolut untuk dua URI. Contoh kedua menggambarkan bahwa fragmen dan kueri bukan bagian dari jalur absolut dan karenanya bukan segmen.

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

Jalur absolut: /Chapters/Chapter1/Sections/Section1.htm

Segmen:

  • /
  • Bab/
  • Bab1/
  • Bagian/
  • Section1.htm

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

Jalur absolut: /Chapters/Chapter1/Sections/Section1.htm

Segmen:

  • /
  • Bab/
  • Bab1/
  • Bagian/
  • Section1.htm

Perhatikan bahwa karena jalur absolut dimulai dengan '/', segmen pertama berisinya dan tidak ada yang lain.

Berlaku untuk