TypeDescriptor.CreateAssociation(Object, Object) Metodo

Definizione

Crea un'associazione primaria-secondaria tra due oggetti.

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)

Parametri

primary
Object

Oggetto primario Object.

secondary
Object

Oggetto secondario Object.

Eccezioni

Uno o entrambi i parametri sono null.

primary è uguale a secondary.

Commenti

Il CreateAssociation metodo crea un'associazione tra un oggetto primario e un oggetto secondario. Dopo aver creato un'associazione, una finestra di progettazione o un altro meccanismo di filtro può aggiungere proprietà che instradano a uno degli oggetti nel set di proprietà dell'oggetto primario. Quando viene eseguita una chiamata di proprietà sull'oggetto primario, il GetAssociation metodo verrà chiamato per risolvere l'istanza dell'oggetto effettivo correlata al relativo parametro di tipo.

Un WeakReference oggetto viene utilizzato per mantenere l'associazione tra l'oggetto primario e quello secondario. Pertanto, questo metodo non impedisce che nessuno degli oggetti venga finalizzato e recuperato da Garbage Collection.

Si applica a

Vedi anche