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