Uri.Segments Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en matris som innehåller sökvägssegmenten som utgör den angivna URI:n.
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()
Egenskapsvärde
Sökvägssegmenten som utgör den angivna URI:n.
Undantag
Den här instansen representerar en relativ URI och den här egenskapen är endast giltig för absoluta URI:er.
Exempel
I följande exempel skapas en Uri instans med 3 segment och segmenten visas på skärmen.
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))
Kommentarer
Egenskapen Segments returnerar en matris med strängar som innehåller de "segment" (delsträngar) som utgör URI:ns absoluta sökväg. Det första segmentet erhålls genom att den absoluta sökvägen parsas från det första tecknet tills du når ett snedstreck (/) eller slutet av sökvägen. Varje ytterligare segment börjar med det första tecknet efter föregående segment och avslutas med nästa snedstreck eller slutet av sökvägen. (En URI:s absoluta sökväg innehåller allt efter värden och porten och före frågan och fragmentet.)
I följande exempel visas den absoluta sökvägen och segmenten för två URI:er. Det andra exemplet visar att fragmentet och frågan inte ingår i den absoluta sökvägen och därför inte är segment.
Absolut URI: http://www.contoso.com/Chapters/Chapter1/Sections/Section1.htm
Absolut sökväg: /Chapters/Chapter1/Sections/Section1.htm
Segment:
- /
- Kapitel/
- Kapitel 1/
- Sektioner/
- Section1.htm
Absolut URI: http://www.contoso.com/Chapters/Chapter1/Sections/Section1.htm#page1?answer=NO
Absolut sökväg: /Chapters/Chapter1/Sections/Section1.htm
Segment:
- /
- Kapitel/
- Kapitel 1/
- Sektioner/
- Section1.htm
Observera att eftersom den absoluta sökvägen börjar med "/" innehåller det första segmentet den och inget annat.