UriTemplate.IsEquivalentTo(UriTemplate) UriTemplate.IsEquivalentTo(UriTemplate) UriTemplate.IsEquivalentTo(UriTemplate) UriTemplate.IsEquivalentTo(UriTemplate) Method

定義

UriTemplate が構造的に他のものと等しいかどうかを示します。Indicates whether a UriTemplate is structurally equivalent to another.

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 UriTemplate

比較対象の UriTemplateThe UriTemplate to compare.

戻り値

UriTemplate が構造的に他と等しい場合は true。それ以外の場合は falsetrue if the UriTemplate is structurally equivalent to another; otherwise false.

次の例は、IsEquivalentTo(UriTemplate) を呼び出す方法を示しています。The following example shows how to call the 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 インスタンスは、リテラル文字列が同一で、変数が同じセグメントに登場する場合は同等です。Two UriTemplate instances are equivalent if their literal strings are identical and the variables appear in the same segments. たとえば、"weather/{state}/{city}" は "weather/{country}/{village}" と同等です。For example "weather/{state}/{city}" is equivalent to "weather/{country}/{village}".

適用対象