Component.Site Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
Tulajdonság értéke
A ISite társított , vagy Component ha a null nem belefoglalt egyComponent, a IContainer nem Component társított, vagy a ISite eltávolítja annak ComponentIContainer.
Megvalósítás
- Attribútumok
Megjegyzések
A Component lesz egy ISite , ha hozzá lett adva egy IContainer adotthoz, és a IContainer hozzá rendelt egy ISite . Az IContainer a feladata, hogy ISitea Component . Az összetevő ISite értékének módosítása nem feltétlenül változtatja meg annak a helynek a nevét, Component amelyhez hozzá van rendelve. A Site tulajdonságot csak egy IContainer.
A tulajdonság értéke az, null ha a rendszer eltávolítja a Component tulajdonságot a tulajdonságból IContainer. A tulajdonsághoz való null hozzárendelés nem feltétlenül távolítja el a tulajdonságot a ComponentIContainer.
Lehet Component , hogy egy névvel sem rendelkezik. Ha egy Component nevet ad meg, a névnek egyedinek kell lennie a többi Component objektum között.IContainer A ISite rendszer tárolja a ; nevet Component, ezért csak akkor nevezhet el egy Component nevet, ha az hozzá van ISite rendelve.