Bagikan melalui


UriTemplateMatch.RelativePathSegments Properti

Definisi

Mendapatkan kumpulan segmen jalur relatif.

public:
 property System::Collections::ObjectModel::Collection<System::String ^> ^ RelativePathSegments { System::Collections::ObjectModel::Collection<System::String ^> ^ get(); };
public System.Collections.ObjectModel.Collection<string> RelativePathSegments { get; }
member this.RelativePathSegments : System.Collections.ObjectModel.Collection<string>
Public ReadOnly Property RelativePathSegments As Collection(Of String)

Nilai Properti

Kumpulan segmen jalur relatif.

Contoh

Kode berikut menunjukkan cara mengakses RelativePathSegments properti.

UriTemplate template = new UriTemplate("weather/{state}/{city}?forecast=today");
Uri baseAddress = new Uri("http://localhost");
Uri fullUri = new Uri("http://localhost/weather/WA/Seattle?forecast=today");

Console.WriteLine("Matching {0} to {1}", template.ToString(), fullUri.ToString());

// Match a URI to a template
UriTemplateMatch results = template.Match(baseAddress, fullUri);
if (results != null)
{
    Console.WriteLine("RelativePathSegments:");
    foreach (string segment in results.RelativePathSegments)
    {
        Console.WriteLine("     {0}", segment);
    }
}
// Code output:
// RelativePathSegments:
//   weather
//   wa
//   seattle
Dim template As New UriTemplate("weather/ state}/ city}?forecast=today")
Dim baseAddress As New Uri("http://localhost")
Dim fullUri As New Uri("http://localhost/weather/WA/Seattle?forecast=today")

Console.WriteLine("Matching  0} to  1}", template.ToString(), fullUri.ToString())

'Match a URI to a template
Dim results As UriTemplateMatch = template.Match(baseAddress, fullUri)
If (results IsNot Nothing) Then

    Console.WriteLine("RelativePathSegments:")
    For Each segment As String In results.RelativePathSegments
        Console.WriteLine("      0}", segment)
    Next
End If
'Code output:
'RelativePathSegments:
'  weather
'  wa
'  seattle

Keterangan

Properti ini berisi kumpulan segmen jalur dari URI kandidat yang cocok dengan templat bersama dengan segmen jalur yang cocok dengan kartubebas templat. Segmen jalur yang cocok dengan kartubebas templat juga terkandung dalam WildcardPathSegments properti .

Berlaku untuk