Compartilhar via


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 Object primário.

secondary
Object

O Object secundário.

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 for feita no objeto primário, o GetAssociation método será chamado para resolve 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 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