UriTemplate.IsEquivalentTo(UriTemplate) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示 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。
返回
如果 UriTemplate 在结构上等效于其他模板,则为 true
;否则为 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}”结构等效。