Component.Site Właściwość

Definicja

Pobiera lub ustawia ISite element .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

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ą.

Dotyczy

Zobacz też