TypeDescriptor.GetAssociation(Type, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Instanz des Typs zurück, der dem angegebenen primären Objekt zugeordnet ist.
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
- primary
- Object
Das primäre Objekt der Zuordnung.
Gibt zurück
Eine Instanz des sekundären Typs, der dem primären Objekt zugeordnet ist, sofern eine Zuordnung vorhanden ist, andernfalls primary
, wenn keine angegebene Zuordnung vorhanden ist.
Ausnahmen
Ein oder beide Parameter sind null
.
Hinweise
Wenn eine vorherige Zuordnung für den type
Parameter mithilfe der CreateAssociation -Methode vorgenommen wurde, gibt die GetAssociation Methode das richtige sekundäre Objekt zurück, das für den angeforderten Typ aufgerufen werden soll. Sucht andernfalls nach einem kompatiblen Designer für type
und gibt den Designer zurück, GetAssociation wenn er gefunden wird. Diese Methode gibt nie null
zurück.
Ein WeakReference wird verwendet, um die Zuordnung zwischen dem primären und dem sekundären Objekt beizubehalten. Daher verhindert diese Methode nicht, dass entweder das primäre oder sekundäre Objekt abgeschlossen und von der Garbage Collection wieder abgerufen wird.