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

返回

Boolean

如果 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}”结构等效。

适用于