Component.Site Tulajdonság

Definíció

Lekéri vagy megadja a ISite értékét a Component-hez.

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.

A következőre érvényes:

Lásd még