Component.Site 屬性

定義

取得或設定 ComponentISite

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。如果 Component 未封裝在 IContainerComponent 沒有關聯的 ISite,或 Component 從其 IContainer 移除,則為 null

實作

屬性

備註

Component如果已加入 至 ,IContainerIContainer 將 指派ISite給它,則 會有 ISiteIContainer負責將 指定指定ISiteComponent 變更元件 ISite 的值不一定變更指派的月 Component 臺名稱。 屬性 Site 應該只由 IContainer設定。

如果已從其 IContainer中移除 ,Component則屬性值為 nullnull指定這個屬性不一定會從 IContainer移除 Component

Component可能或可能沒有名稱。 Component如果指定名稱,則名稱在其 內的其他Component對象之間IContainer必須是唯一的。 會ISite儲存 的名稱Component,因此,如果名稱與ISite名稱相關聯,您就只能命名 Component

適用於

產品 版本
.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

另請參閱