UriTemplateMatch.BaseUri Właściwość

Definicja

Pobiera lub ustawia podstawowy identyfikator URI dla dopasowania szablonu.Gets or sets the base URI for the template match.

public:
 property Uri ^ BaseUri { Uri ^ get(); void set(Uri ^ value); };
public Uri BaseUri { get; set; }
member this.BaseUri : Uri with get, set
Public Property BaseUri As Uri

Wartość właściwości

Uri

UriWystąpienie, które reprezentuje podstawowy identyfikator URI dla dopasowania szablonu.A Uri instance that represents the base URI for the template match.

Przykłady

Poniższy kod pokazuje, jak uzyskać dostęp do BaseUri właściwości.The following code shows how to access the BaseUri property.

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)
{
    // BaseUri
    Console.WriteLine("BaseUri: {0}", results.BaseUri);
}
// output:
// BaseUri: http://localhost
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

    'BaseUri
    Console.WriteLine("BaseUri:  0}", results.BaseUri)
End If
'output:
'BaseUri: http://localhost

Dotyczy