UriTemplate.IsEquivalentTo(UriTemplate) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Indica si un UriTemplate es estructuralmente equivalente a otro.
public:
bool IsEquivalentTo(UriTemplate ^ other);
public bool IsEquivalentTo (UriTemplate other);
member this.IsEquivalentTo : UriTemplate -> bool
Public Function IsEquivalentTo (other As UriTemplate) As Boolean
Parámetros
- other
- UriTemplate
UriTemplate que se va comparar.
Devoluciones
Es true
si UriTemplate es estructuralmente equivalente a otra; de lo contrario, es false
.
Ejemplos
En el ejemplo siguiente se muestra cómo llamar a 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)
Comentarios
Dos instancias de UriTemplate son equivalentes si sus cadenas literales son idénticas y las variables aparecen en los mismos segmentos. Por ejemplo "tiempo/{estado}/{ciudad}" es equivalente "tiempo/{país}/{pueblo}".