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 principal Object.

secondary
Object

O secundário Object.

Exceções

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

primary é igual a secondary.

Observações

O CreateAssociation método cria uma associação entre um objeto primário e um objeto secundário. Uma vez criada uma associação, um designer ou outro mecanismo de filtragem pode adicionar propriedades que encaminham para qualquer um dos objetos no conjunto de propriedades do objeto principal. Quando uma invocação de propriedade é feita contra o objeto primário, o GetAssociation método será chamado para resolver a instância real do objeto que está relacionada com o seu parâmetro de tipo.

A WeakReference é usado para manter a associação entre o objeto primário e o secundário; portanto, este método não impede que nenhum dos objetos seja finalizado e recuperado por recolha de lixo.

Aplica-se a

Ver também