Partager via


TypeDescriptor.GetAssociation(Type, Object) Méthode

Définition

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

type
Type

Type du composant cible.

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.

S’applique à

Voir aussi