Component.Site Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.