TypeDescriptor.CreateAssociation(Object, Object) Método

Definição

Cria uma associação primária-secundária entre dois objetos.

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)

Parâmetros

primary
Object

O primário Object.

secondary
Object

O secundário Object.

Exceções

Um ou ambos os parâmetros são null.

primary é igual a secondary.

Comentários

O CreateAssociation método cria uma associação entre um objeto primário e um secundário. Depois que uma associação é criada, um designer ou outro mecanismo de filtragem pode adicionar propriedades que roteiam para qualquer objeto no conjunto de propriedades do objeto primário. Quando uma invocação de propriedade é feita em relação ao objeto primário, o GetAssociation método será chamado para resolver a instância de objeto real relacionada ao parâmetro de tipo.

Um WeakReference é usado para manter a associação entre o objeto primário e o secundário; portanto, esse método não impede que nenhum objeto seja finalizado e recuperado pela coleta de lixo.

Aplica-se a

Confira também