TypeDescriptor.GetAssociation(Type, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une instance du type associé à l’objet principal spécifié.
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
Paramètres
- primary
- Object
Objet principal de l’association.
Retours
Instance du type secondaire qui a été associé à l’objet principal si une association existe ; sinon, primary
si aucune association spécifiée n’existe.
Exceptions
Au moins l’un des deux paramètres a la valeur null
.
Remarques
Si une association précédente a été établie pour le paramètre à l’aide type
de la CreateAssociation méthode, la GetAssociation méthode retourne l’objet secondaire correct à appeler pour le type demandé. Sinon, GetAssociation recherche un concepteur compatible pour type
et retourne le concepteur s’il en trouve un. Cette méthode ne retourne jamais null
.
A WeakReference est utilisé pour maintenir l’association entre l’objet principal et l’objet secondaire ; par conséquent, cette méthode n’empêche pas l’objet principal ou secondaire d’être finalisé et récupéré par garbage collection.