TypeDescriptor.CreateAssociation(Object, Object) Метод

Определение

Создает связь "основной — дополнительный" между двумя объектами.

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)

Параметры

primary
Object

Основной Object.

secondary
Object

Дополнительный Object.

Исключения

По меньшей мере один параметр имеет значение null.

primary равно secondary.

Комментарии

Метод CreateAssociation создает связь между первичным и вторичным объектом. После создания ассоциации конструктор или другой механизм фильтрации может добавить свойства, которые направляются в любой объект в набор свойств первичного объекта. При вызове свойства к первичному объекту вызывается метод для разрешения фактического экземпляра объекта, GetAssociation связанного с его параметром типа.

Используется WeakReference для поддержания связи между первичным и вторичным объектом, поэтому этот метод не препятствует завершению и освобождению любого объекта в результате сборки мусора.

Применяется к

См. также раздел