Поделиться через


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 для поддержания связи между первичным и вторичным объектами, поэтому этот метод не предотвращает завершение и восстановление любого объекта путем сборки мусора.

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

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