UriTemplateMatch.Template 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 eller anger den instans som UriTemplate är associerad med den här UriTemplateMatch instansen.
public:
property UriTemplate ^ Template { UriTemplate ^ get(); void set(UriTemplate ^ value); };
public UriTemplate Template { get; set; }
member this.Template : UriTemplate with get, set
Public Property Template As UriTemplate
Egenskapsvärde
En UriTemplate instans.
Exempel
Följande kod visar hur du kommer åt egenskapen Template .
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("Template:");
Console.WriteLine(results.Template);
}
// Code output:
// Template:
// weather/{state}/{city}?forecast=today
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("Template:")
Console.WriteLine(results.Template)
End If
'Code output:
'Template:
'weather/ state}/ city}?forecast=today
Kommentarer
Den här egenskapen innehåller den UriTemplate som kandidat-URI:n matchade.