Freigeben über


UriTemplate.IsEquivalentTo(UriTemplate) Methode

Definition

Gibt an, ob eine UriTemplate strukturell äquivalent zu einer anderen ist.

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

Parameter

other
UriTemplate

Der zu vergleichende UriTemplate.

Gibt zurück

Boolean

true, wenn die UriTemplate strukturell einer anderen entspricht, andernfalls false.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie IsEquivalentTo(UriTemplate) aufgerufen wird.

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)

Hinweise

Zwei UriTemplate-Instanzen sind äquivalent, wenn ihre Literalzeichenfolgen identisch sind und die Variablen in den gleichen Segmenten angezeigt werden. Beispielsweise sind "Wetter/{Bundesland}/{Stadt}" und "Wetter/{Land}/{Ort}" äquivalent.

Gilt für