TypeDescriptor.CreateAssociation(Object, Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.