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

Composant Type cible.

primary
Object

Objet principal de l’association.

Retours

Instance du type secondaire associé à l’objet principal si une association existe ; sinon, primary si aucune association spécifiée n’existe.

Exceptions

Un ou les deux paramètres sont null.

Remarques

Si une association précédente a été effectuée pour le paramètre à l’aide type de la CreateAssociation méthode, la GetAssociation méthode retourne l’objet secondaire approprié à appeler pour le type demandé. Sinon, GetAssociation recherche un concepteur compatible et type retourne le concepteur si celui-ci est trouvé. Cette méthode ne retourne nulljamais .

Il 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 que l’objet principal ou secondaire soit finalisé et récupéré par le garbage collection.

S’applique à

Voir aussi