Udostępnij za pośrednictwem


Component.Site Właściwość

Definicja

Pobiera lub ustawia wartość 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

Wartość właściwości

Element ISite skojarzony z elementem Componentlub , jeśli Componentnull element nie jest hermetyzowany w IContainerobiekcie , Component nie ma skojarzonego ISite z nim elementu lub Component element jest usuwany z elementu IContainer.

Implementuje

Atrybuty

Uwagi

Element Component będzie miał ISite element , jeśli został dodany do elementu IContainer i IContainer przypisuje do niego element ISite . Element IContainer jest odpowiedzialny za przypisanie ISite elementu do elementu Component. Zmiana wartości składnika ISite nie musi zmieniać nazwy lokacji, do której Component jest przypisana. Właściwość Site powinna być ustawiana tylko przez element IContainer.

Wartość właściwości to null , jeśli właściwość zostanie usunięta Component z elementu IContainer. Przypisanie null do tej właściwości niekoniecznie powoduje usunięcie elementu Component z obiektu IContainer.

Być Component może lub nie ma nazwy. Jeśli nadano Component nazwę, nazwa musi być unikatowa między innymi Component obiektami w obrębie obiektu IContainer. Przechowuje ISite nazwę Componentobiektu ; w związku z tym można nazwać Component tylko wtedy, gdy jest ISite skojarzona z nim.

Dotyczy

Zobacz też