次の方法で共有


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)

注釈

2 つの UriTemplate インスタンスは、リテラル文字列が同一で、変数が同じセグメントに登場する場合は同等です。 たとえば、"weather/{state}/{city}" は "weather/{country}/{village}" と同等です。

適用対象