TypeDescriptor.GetAssociation(Type, Object) TypeDescriptor.GetAssociation(Type, Object) TypeDescriptor.GetAssociation(Type, Object) Method

Definition

Gibt eine Instanz des dem angegebenen primären Objekt zugeordneten Typs zurück.Returns an instance of the type associated with the specified primary object.

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

Parameter

type
Type Type Type

Der Type der Zielkomponente.The Type of the target component.

primary
Object Object Object

Das primäre Objekt der Zuordnung.The primary object of the association.

Gibt zurück

Eine Instanz des sekundären Typs, die, sofern eine Zuordnung vorhanden ist, dem primären Objekt zugeordnet wurde; andernfalls primary, wenn keine angegebene Zuordnung vorhanden ist.An instance of the secondary type that has been associated with the primary object if an association exists; otherwise, primary if no specified association exists.

Ausnahmen

Ein oder beide Parameter sind null.One or both of the parameters are null.

Hinweise

Wenn eine vorherige Zuordnung vorgenommen wurde die type Parameter mit der CreateAssociation -Methode, die GetAssociation Methode gibt zurück, das richtige sekundären Objekt für den angeforderten Typ aufgerufen.If a previous association has been made for the type parameter using the CreateAssociation method, then the GetAssociation method returns the correct secondary object to invoke for the requested type. Andernfalls GetAssociation sucht nach einem kompatiblen Designer für type und gibt den Designer zurück, falls vorhanden.Otherwise, GetAssociation searches for a compatible designer for type and returns the designer if one is found. Diese Methode gibt nie null zurück.This method never returns null.

Ein WeakReference wird verwendet, um die Zuordnung zwischen dem primären und sekundären Objekt beizubehalten; daher diese Methode verhindert nicht, dass das Objekt mit einer primäre oder sekundäre wird fertig gestellt, und von der Garbagecollection freigegeben.A WeakReference is used to maintain the association between the primary and secondary object; therefore, this method does not prevent either the primary or secondary object from being finalized and reclaimed by garbage collection.

Gilt für:

Siehe auch