UriTemplate.IsEquivalentTo(UriTemplate) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Показывает, эквивалентна ли структура шаблона UriTemplate структуре другого шаблона.
public:
bool IsEquivalentTo(UriTemplate ^ other);
public bool IsEquivalentTo (UriTemplate other);
member this.IsEquivalentTo : UriTemplate -> bool
Public Function IsEquivalentTo (other As UriTemplate) As Boolean
Параметры
- other
- UriTemplate
Сравниваемый шаблон UriTemplate.
Возвращаемое значение
Значение true
, если шаблон UriTemplate структурно эквивалентен другому; в противном случае значение false
.
Примеры
В следующем примере показано, как вызвать метод IsEquivalentTo(UriTemplate).
UriTemplate template = new UriTemplate("weather/{state}/{city}?forecast={day}");
UriTemplate template2 = new UriTemplate("weather/{country}/{village}?forecast={type}");
bool equiv = template.IsEquivalentTo(template2);
Dim template As UriTemplate = New UriTemplate("weather/{state}/{city}?forecast={day}")
Dim template2 As UriTemplate = New UriTemplate("weather/{country}/{village}?forecast={type}")
Dim equiv As Boolean = template.IsEquivalentTo(template2)
Комментарии
Два экземпляра класса UriTemplate эквивалентны, если их строковые литералы идентичны и переменные находятся в одинаковых сегментах. Например, "weather/{state}/{city}" эквивалентно "weather/{country}/{village}".