Uri.Segments Egenskap

Definition

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

String[]

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.

Gäller för