UriTemplate.IsEquivalentTo(UriTemplate) Méthode

Définition

Indique si un UriTemplate élément est structurellement équivalent à un autre.

public:
 bool IsEquivalentTo(UriTemplate ^ other);
public bool IsEquivalentTo(UriTemplate other);
member this.IsEquivalentTo : UriTemplate -> bool
Public Function IsEquivalentTo (other As UriTemplate) As Boolean

Paramètres

other
UriTemplate

UriTemplate à comparer.

Retours

true si l’objet UriTemplate est structurellement équivalent à un autre ; sinon false.

Exemples

L’exemple suivant montre comment appeler le 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)

Remarques

Deux UriTemplate instances sont équivalentes si leurs chaînes littérales sont identiques et que les variables apparaissent dans les mêmes segments. Par exemple, « weather/{state}/{city} » équivaut à « weather/{country}/{village} ».

S’applique à