Bagikan melalui


TypeDescriptor.GetAssociation(Type, Object) Metode

Definisi

Mengembalikan instans jenis yang terkait dengan objek utama yang ditentukan.

public:
 static System::Object ^ GetAssociation(Type ^ type, System::Object ^ primary);
public static object GetAssociation (Type type, object primary);
static member GetAssociation : Type * obj -> obj
Public Shared Function GetAssociation (type As Type, primary As Object) As Object

Parameter

type
Type

Dari Type komponen target.

primary
Object

Objek utama asosiasi.

Mengembalikan

Instans jenis sekunder yang telah dikaitkan dengan objek utama jika ada asosiasi; jika tidak, primary jika tidak ada asosiasi yang ditentukan.

Pengecualian

Salah satu atau kedua parameternya adalah null.

Keterangan

Jika asosiasi sebelumnya telah dibuat untuk type parameter menggunakan CreateAssociation metode , maka GetAssociation metode mengembalikan objek sekunder yang benar untuk dipanggil untuk jenis yang diminta. Jika tidak, GetAssociation cari perancang yang kompatibel untuk type dan mengembalikan perancang jika ditemukan. Metode ini tidak pernah mengembalikan null.

WeakReference digunakan untuk mempertahankan hubungan antara objek primer dan sekunder; oleh karena itu, metode ini tidak mencegah objek primer atau sekunder diselesaikan dan direklamasi oleh pengumpulan sampah.

Berlaku untuk

Lihat juga