IRegisteredObject Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje metody pro objekty, které jsou spravovány hostitelským prostředím.
public interface class IRegisteredObject
public interface IRegisteredObject
type IRegisteredObject = interface
Public Interface IRegisteredObject
- Odvozené
Poznámky
Objekty musí implementovat IRegisteredObject rozhraní, aby se zaregistrovaly v hostitelském prostředí a měly svou životnost spravovanou hostitelským prostředím.
Instanci zaregistrovaného objektu můžete vytvořit voláním ApplicationManager.CreateObject metody ve správci aplikací. Správce aplikace vrátí volajícímu nově vytvořený objekt, který pak může volat metodu specifickou pro typ objektu. Během spuštění by zaregistrovaný objekt měl volat metodu HostingEnvironment.RegisterObject pro dokončení registrace objektu.
Když správce aplikace potřebuje zastavit zaregistrovaný objekt, zavolá metodu Stop .
Aplikace můžou mít pouze jednu instanci registrovaného typu. Pokud chcete vytvořit více instancí zaregistrovaného typu, pomocí vzoru továrny vytvořte správce objektů, který je zaregistrovaný v aplikaci a pak spravuje více instancí. Příklad objektu, který implementuje vzor továrny, najdete v příkladu ApplicationManager pro třídu.
Metody
Stop(Boolean) |
Požádá o zrušení registrace zaregistrovaného objektu. |