Component.Site Özellik

Tanım

öğesini alır veya ayarlar ISiteComponent.

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; }

Özellik Değeri

ISite ile Componentilişkili veya null içinde kapsüllenmediyse ComponentIContainerComponent, ile ilişkilendirilmiş bir ISite öğesi yoktur veya Component öğesinden IContainerkaldırılır.

Uygulamalar

Öznitelikler

Açıklamalar

bir Component öğesine eklendiyse IContainer ve IContainer buna bir atadıysa, a'ya ISite sahip ISite olur. , IContainer öğesini öğesine atamakla ISiteComponentsorumludur. Bileşenin ISite değerinin değiştirilmesi, atandığı sitenin Component adını mutlaka değiştirmez. Site özelliği yalnızca bir IContainertarafından ayarlanmalıdır.

özellik değeri, null öğesinden IContainerkaldırılırsa Component olur. Bu özelliğe atanması null , içinden öğesini ComponentIContainerkaldırmayabilir.

A'nın Component bir adı olabilir veya olmayabilir. A'ya Component bir ad verilirse, adın içindeki IContainerdiğer Component nesneler arasında benzersiz olması gerekir. öğesinin ISiteComponentadını depolar; bu nedenle, yalnızca kendisiyle ilişkilendirilmişse bir ComponentISite olarak adlandırabilirsiniz.

Şunlara uygulanır

Ürün Sürümler
.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

Ayrıca bkz.