TypeDescriptor.CreateAssociation(Object, Object) Methode

Definitie

Hiermee maakt u een primaire secundaire koppeling tussen twee objecten.

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)

Parameters

primary
Object

De primaire Object.

secondary
Object

De secundaire Object.

Uitzonderingen

Een of beide parameters zijn null.

primary is gelijk aan secondary.

Opmerkingen

De CreateAssociation methode maakt een koppeling tussen een primair en een secundair object. Zodra een koppeling is gemaakt, kan een ontwerper of een ander filtermechanisme eigenschappen toevoegen die naar een van beide objecten worden gerouteerd in de eigenschappenset van het primaire object. Wanneer een eigenschap aanroep wordt uitgevoerd op basis van het primaire object, wordt de GetAssociation methode aangeroepen om het werkelijke objectexemplaren op te lossen dat is gerelateerd aan de parameter van het type.

Een WeakReference wordt gebruikt om de koppeling tussen het primaire en secundaire object te onderhouden. Deze methode voorkomt daarom niet dat een van beide objecten wordt voltooid en vrijgemaakt door garbagecollection.

Van toepassing op

Zie ook