Прочитать на английском

Поделиться через


Component.Site Свойство

Определение

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

C#
[System.ComponentModel.Browsable(false)]
public virtual System.ComponentModel.ISite? Site { get; set; }
C#
[System.ComponentModel.Browsable(false)]
public virtual System.ComponentModel.ISite Site { get; set; }

Значение свойства

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

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

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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