UriTemplate.IsEquivalentTo(UriTemplate) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si un UriTemplate possède une structure similaire à 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 UriTemplate est structuralement équivalent à un autre ; sinon false
.
Exemples
L'exemple suivant montre comment appeler 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 instances UriTemplate sont équivalentes si leurs chaînes littérales sont identiques et si les variables apparaissent dans les mêmes segments. Par exemple, "météo/{état}/{ville}" équivaut à "météo/{pays}/{village}".