Sdílet prostřednictvím


IRegisteredObject Rozhraní

Definice

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.

Platí pro