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