UriTemplate.IsEquivalentTo(UriTemplate) Yöntem

Tanım

Bir öğesinin yapısal olarak başka bir UriTemplate değere eşdeğer olup olmadığını gösterir.

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

Parametreler

other
UriTemplate

Karşılaştıracak UriTemplate .

Döndürülenler

Boolean

trueUriTemplate, yapısal olarak başka bir değere eşdeğerse; aksi takdirde false.

Örnekler

Aşağıdaki örnekte öğesinin nasıl çağrılacakları gösterilmektedir 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)

Açıklamalar

Değişmez değer dizeleri aynıysa ve değişkenler aynı segmentlerde görünüyorsa iki UriTemplate örnek eşdeğerdir. Örneğin, "weather/{state}/{city}" "weather/{country}/{village}" ile eşdeğerdir.

Şunlara uygulanır