Uri.Segments Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.