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
Skojarzony ISite z elementem Component, lub null
jeśli Component element nie jest hermetyzowany w obiekcie IContainer, Component element nie ma skojarzonego ISite z nim elementu lub Component zostanie usunięty z elementu IContainer.
Implementuje
- Atrybuty
Uwagi
Element Component będzie miał wartość ISite , jeśli została dodana do elementu IContainer i IContainer przypisze do niego element ISite . Jest IContainer odpowiedzialny za przypisanie ISite do pliku Component. Zmiana wartości składnika ISite nie musi zmieniać nazwy lokacji Component przypisanej do. Właściwość Site powinna być ustawiana tylko przez IContainerelement .
Wartość właściwości to null
, jeśli Component element zostanie usunięty z elementu IContainer. Przypisanie null
do tej właściwości niekoniecznie powoduje usunięcie Component elementu z obiektu IContainer.
Być Component może lub nie ma nazwy. Component Jeśli dana nazwa jest podana, nazwa musi być unikatowa wśród innych Component obiektów w obrębie obiektu IContainer. Przechowuje ISite nazwę Componentobiektu , dlatego można nazwać Component tylko wtedy, gdy jest ISite skojarzona z nią.