Site

Предоставляет или задает экземпляр ISite для компонента Component.

Компоненту Component будет назначен узел ISite, если этот компонент был добавлен в контейнер IContainer. Контейнер IContainer отвечает за назначение узла ISite компоненту Component. Изменение значения узла ISite, связанного с компонентом, не обязательно приводит к изменению имени узла, которому назначен компонент Component. Свойство Site должно устанавливаться только контейнером IContainer.

Установка для свойства null-значения необязательно удаляет компонент Component из контейнера IContainer.

У компонента Component имя может отсутствовать. Если у компонента Component имя есть, оно не должно совпадать с именем другого объекта Component, содержащегося в том же контейнере IContainer. Имя объекта Component хранится в узле ISite, поэтому компонент Component может получить имя, только если с ним связан узел ISite.

Декларация
[BrowsableAttribute(false)]
public virtual ISite Site {get; set;};
Значение свойства

Узел ISite, связанный с компонентом Component, или null-значение, если:

  • компонент Component не инкапсулирован в контейнер IContainer;

  • с компонентом Component не связан узел ISite;

  • компонент Component удален из своего контейнера IContainer.

Исключения

Отсутствуют.