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.
Исключения
Отсутствуют.