Component.Site Свойство

Определение

Получает или задает ISite объекта Component.

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 случае, если с ним связан объект .

Применяется к

См. также раздел