UriTemplate.IsEquivalentTo(UriTemplate) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
true
UriTemplate, 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.