IRegisteredObject Interfejs

Definicja

Definiuje metody dla obiektów zarządzanych przez środowisko hostingu.

public interface class IRegisteredObject
public interface IRegisteredObject
type IRegisteredObject = interface
Public Interface IRegisteredObject
Pochodne

Uwagi

Obiekty muszą implementować interfejs w celu zarejestrowania się w środowisku hostingu i zarządzania okresem ich istnienia IRegisteredObject przez środowisko hostingu.

Wystąpienie zarejestrowanego obiektu można utworzyć, wywołując ApplicationManager.CreateObject metodę w menedżerze aplikacji. Menedżer aplikacji zwraca nowo utworzony obiekt do obiektu wywołującego, który następnie może wywołać metodę specyficzną dla typu dla obiektu . Podczas uruchamiania zarejestrowany obiekt powinien wywołać metodę HostingEnvironment.RegisterObject , aby ukończyć rejestrację obiektu.

Gdy menedżer aplikacji musi zatrzymać zarejestrowany obiekt, wywoła metodę Stop .

Aplikacje mogą mieć tylko jedno wystąpienie zarejestrowanego typu. Aby utworzyć wiele wystąpień zarejestrowanego typu, użyj wzorca fabryki, aby utworzyć menedżera obiektów, który jest zarejestrowany w aplikacji, a następnie zarządza wieloma wystąpieniami. Przykład obiektu implementujące wzorzec fabryki można znaleźć w przykładzie dla ApplicationManager klasy .

Metody

Stop(Boolean)

Żąda zarejestrowanego obiektu, aby wyrejestrować.

Dotyczy