Uri.Segments Özellik
Ö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()
- String[]
Belirtilen URI'yi oluşturan yol kesimleri.
Bu örnek göreli bir URI'yi temsil eder ve bu özellik yalnızca mutlak URI'ler için geçerlidir.
Aşağıdaki örnek, 3 segment içeren bir Uri örnek oluşturur ve segmentleri ekranda görüntüler.
Uri^ uriAddress1 = gcnew 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]);
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))
özelliği, Segments URI'nin mutlak yolunu oluşturan "segmentleri" (alt dizeler) içeren bir dize dizisi döndürür. İlk segment, siz 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 karakterden başlar ve 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 örnekte parçanın ve sorgunun mutlak yolun parçası olmadığı ve bu nedenle segment olmadığı gösterilmektedir.
Mutlak URI: http://www.contoso.com/Chapters/Chapter1/Sections/Section1.htm
Mutlak yol: /Chapters/Chapter1/Sections/Section1.htm
Segment:
- /
- Bölümler/
- Bölüm1/
- Bölümler/
- 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ümler/
- Bölüm1/
- Bölümler/
- Section1.htm
Mutlak yol '/' ile başladığından, ilk segmentin bunu içerdiğini ve başka bir şey içermediğini unutmayın.
Ürün | Sürümler |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |