IRegisteredObject Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ć. |