Compartilhar via


UriTemplate.IsEquivalentTo(UriTemplate) Método

Definição

Indica se um UriTemplate é estruturalmente equivalente a outro.

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

O UriTemplate de comparação.

Retornos

Boolean

true se o UriTemplate for estruturalmente equivalente a outro; caso contrário, false.

Exemplos

O exemplo a seguir mostra como chamar o 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)

Comentários

Duas UriTemplate instâncias serão equivalentes se suas cadeias de caracteres literais forem idênticas e as variáveis aparecerem nos mesmos segmentos. Por exemplo, "weather/{state}/{city}" é equivalente a "weather/{country}/{village}".

Aplica-se a