Type.IsEquivalentTo(Type) 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.
İki COM türünün aynı kimliğe sahip olup olmadığını ve tür eşdeğerliği için uygun olup olmadığını belirler.
public:
virtual bool IsEquivalentTo(Type ^ other);
public virtual bool IsEquivalentTo(Type? other);
public virtual bool IsEquivalentTo(Type other);
abstract member IsEquivalentTo : Type -> bool
override this.IsEquivalentTo : Type -> bool
Public Overridable Function IsEquivalentTo (other As Type) As Boolean
Parametreler
- other
- Type
Geçerli türle eşdeğerlik için test edilen COM türü.
Döndürülenler
true COM türleri eşdeğerse; aksi takdirde , false. Bu yöntem ayrıca, bir tür yürütme için yüklenen bir derlemedeyse ve diğeri yalnızca yansıma bağlamı içine yüklenen bir derlemedeyse döndürür false .
Açıklamalar
.NET Framework 4'ten başlayarak ortak dil çalışma zamanı, birlikte çalışma derlemelerinden COM türleri için tür bilgilerini almak üzere yönetilen derlemelerin gerekli olmasını gerektirmek yerine COM türleri için tür bilgilerinin doğrudan yönetilen derlemelere eklenmesini destekler. Katıştırılmış tür bilgileri yalnızca yönetilen derleme tarafından gerçekten kullanılan türleri ve üyeleri içerdiğinden, iki yönetilen derleme aynı COM türünde çok farklı görünümlere sahip olabilir. Her yönetilen derlemenin, COM türü görünümünü temsil eden farklı Type bir nesnesi vardır. Ortak dil çalışma zamanı arabirimler, yapılar, numaralandırmalar ve temsilciler için bu farklı görünümler arasında tür eşdeğerliğini destekler.
Tür eşdeğerliği, bir yönetilen derlemeden diğerine geçirilen bir COM nesnesinin, alıcı derlemede uygun yönetilen türe geçirilebileceği anlamına gelir. yöntemi, IsEquivalentTo bir derlemenin başka bir derlemeden alınan com nesnesinin ilk derlemenin kendi katıştırılmış birlikte çalışma türlerinden biriyle aynı COM kimliğine sahip olduğunu belirlemesini sağlar ve bu nedenle bu türe yayınlanabilir.
Daha fazla bilgi için bkz . Tür Eşdeğerliği ve Katıştırılmış Birlikte Çalışma Türleri.