Freigeben über


TypeDescriptor.CreateAssociation(Object, Object) Methode

Definition

Erstellt eine Primär-/Sekundär-Zuordnung zwischen zwei Objekten.

public:
 static void CreateAssociation(System::Object ^ primary, System::Object ^ secondary);
public static void CreateAssociation (object primary, object secondary);
static member CreateAssociation : obj * obj -> unit
Public Shared Sub CreateAssociation (primary As Object, secondary As Object)

Parameter

primary
Object

Das primäre Object.

secondary
Object

Das sekundäre Object.

Ausnahmen

Ein oder beide Parameter sind null.

primary ist gleich secondary.

Hinweise

Die CreateAssociation -Methode erstellt eine Zuordnung zwischen einem primären und einem sekundären Objekt. Sobald eine Zuordnung erstellt wurde, kann ein Designer oder ein anderer Filtermechanismus Eigenschaften hinzufügen, die an ein Objekt weitergeleitet werden, in den Eigenschaftensatz des primären Objekts. Wenn ein Eigenschaftsaufruf für das primäre Objekt erfolgt, wird die GetAssociation -Methode aufgerufen, um das tatsächliche Objekt aufzulösen instance, das mit dem Typparameter verknüpft ist.

Ein WeakReference wird verwendet, um die Zuordnung zwischen dem primären und dem sekundären Objekt beizubehalten. Daher verhindert diese Methode nicht, dass eines der Objekte abgeschlossen und von der Garbage Collection wieder freigegeben wird.

Gilt für:

Weitere Informationen