Uri.Segments Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen URI'yi oluşturan yol kesimlerini içeren bir dizi alır.
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()
Özellik Değeri
Belirtilen URI'yi oluşturan yol kesimleri.
Özel durumlar
Bu örnek göreli bir URI'yi temsil eder ve bu özellik yalnızca mutlak URI'ler için geçerlidir.
Örnekler
Aşağıdaki örnek, 3 segmentli bir Uri örnek oluşturur ve segmentleri ekranda görüntüler.
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))
Açıklamalar
özelliği, Segments URI'nin mutlak yolunu oluşturan "segmentleri" (alt dizeler) içeren bir dize dizisi döndürür. İlk kesim, eğik çizgiye (/) veya yolun sonuna ulaşana kadar mutlak yolu ilk karakterinden ayrıştırarak elde edilir. Her ek segment, önceki kesimden sonraki ilk karakterde başlar ve bir sonraki eğik çizgiyle veya yolun sonuyla sonlanır. (URI'nin mutlak yolu, konak ve bağlantı noktasından sonra ve sorgu ile parçadan önceki her şeyi içerir.)
Aşağıdaki örnekte iki URI için mutlak yol ve kesimler gösterilmektedir. İkinci örnek, parçanın ve sorgunun mutlak yolun parçası olmadığını ve bu nedenle segment olmadığını gösterir.
Mutlak URI: http://www.contoso.com/Chapters/Chapter1/Sections/Section1.htm
Mutlak yol: /Chapters/Chapter1/Sections/Section1.htm
Segment:
- /
- Bölüm/
- Bölüm1/
- Bölüm/
- Section1.htm
Mutlak URI: http://www.contoso.com/Chapters/Chapter1/Sections/Section1.htm#page1?answer=NO
Mutlak yol: /Chapters/Chapter1/Sections/Section1.htm
Segment:
- /
- Bölüm/
- Bölüm1/
- Bölüm/
- Section1.htm
Mutlak yol '/' ile başladığından, ilk segmentin bunu içerdiğini ve başka hiçbir şey içermediğini unutmayın.