Component.Site Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public:
virtual property System::ComponentModel::ISite ^ Site { System::ComponentModel::ISite ^ get(); void set(System::ComponentModel::ISite ^ value); };
[System.ComponentModel.Browsable(false)]
public virtual System.ComponentModel.ISite? Site { get; set; }
[System.ComponentModel.Browsable(false)]
public virtual System.ComponentModel.ISite Site { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Site : System.ComponentModel.ISite with get, set
Public Overridable Property Site As ISite
Значение свойства
узел ISite, связанный с компонентом Component, или null
, если компонент Component не инкапсулирован в контейнер IContainer, с компонентом Component не связан узел ISite, или компонент Component удален из своего контейнера IContainer.
Реализации
- Атрибуты
Комментарии
Объект Component будет иметь , ISite если он был добавлен в , IContainer и IContainer назначает ISite ему . Отвечает IContainer за назначение ISiteComponent. Изменение значения компонента ISite не обязательно приводит к изменению имени сайта Component , которому назначен. Свойство Site должно быть задано только с IContainerпомощью .
Значение свойства равно , null
если Component объект удаляется из .IContainer При назначении null
этому свойству не обязательно удаляется Component из IContainer.
Может Component иметь или не иметь имя. Если объекту Component присвоено имя, оно должно быть уникальным среди других Component объектов в его IContainer. Хранит ISite имя Componentобъекта ; поэтому имя можно присвоить Component только в том ISite случае, если с ним связан объект .