UriTemplateMatch.WildcardPathSegments Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию сегментов пути, соответствующих подстановочному знаку в шаблоне URI.
public:
property System::Collections::ObjectModel::Collection<System::String ^> ^ WildcardPathSegments { System::Collections::ObjectModel::Collection<System::String ^> ^ get(); };
public System.Collections.ObjectModel.Collection<string> WildcardPathSegments { get; }
member this.WildcardPathSegments : System.Collections.ObjectModel.Collection<string>
Public ReadOnly Property WildcardPathSegments As Collection(Of String)
Значение свойства
Коллекция сегментов пути, соответствующих подстановочному знаку в шаблоне URI.
Примеры
В следующем примере кода демонстрируется доступ к свойству WildcardPathSegments.
UriTemplate template = new UriTemplate("weather/{state}/*?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("WildcardPathSegments:");
foreach (string segment in results.WildcardPathSegments)
{
Console.WriteLine(" {0}", segment);
}
Console.WriteLine();
}
// Code output:
// WildcardPathSegments:
// seattle