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)
Параметры
Исключения
По меньшей мере один параметр имеет значение null.
primary равно secondary.
Комментарии
Метод CreateAssociation создает связь между первичным и вторичным объектами. После создания связи конструктор или другой механизм фильтрации может добавлять свойства, которые направляются к обоим объектам, в набор свойств первичного объекта. При вызове свойства для первичного объекта GetAssociation вызывается метод для разрешения фактического экземпляра объекта, связанного с его параметром типа.
Используется WeakReference для поддержания связи между первичным и вторичным объектами, поэтому этот метод не предотвращает завершение и восстановление любого объекта путем сборки мусора.