Compartir a través de


UriTemplate.IsEquivalentTo(UriTemplate) Método

Definición

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

Boolean

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}".

Se aplica a