HostingEnvironment.RegisterObject(IRegisteredObject) Método

Definición

Coloca un objeto en la lista de objetos registrados de la aplicación.

public:
 static void RegisterObject(System::Web::Hosting::IRegisteredObject ^ obj);
public static void RegisterObject (System.Web.Hosting.IRegisteredObject obj);
static member RegisterObject : System.Web.Hosting.IRegisteredObject -> unit
Public Shared Sub RegisterObject (obj As IRegisteredObject)

Parámetros

obj
IRegisteredObject

Objeto que se va a registrar.

Ejemplos

El ejemplo de código siguiente es una implementación de un Start método para un objeto registrado. Para obtener el código completo necesario para ejecutar el ejemplo, consulte la sección Ejemplo del tema de información general de la IRegisteredObject interfaz.

public void Start()
{
  HostingEnvironment.RegisterObject(this);
}
Public Sub Start()
  HostingEnvironment.RegisterObject(Me)
End Sub

Comentarios

La ApplicationManager clase permite a los métodos fuera del dominio de aplicación actual crear, administrar y destruir objetos dentro del dominio de aplicación actual. El RegisterObject método se usa para registrar objetos creados previamente con el entorno de hospedaje. Los objetos registrados con el RegisterObject método deben implementar la IRegisteredObject interfaz .

Para usar un objeto registrado, siga estos pasos:

  1. Cree una nueva instancia del objeto registrado llamando al ApplicationManager.CreateObject método .

  2. Llame a un método específico del tipo para inicializar el nuevo objeto. En el método de inicialización, llame RegisterObject al método para agregar el objeto a la lista de objetos registrados.

  3. Llame al ApplicationManager.GetObject método para devolver el objeto registrado cuando sea necesario.

  4. Cuando desee detener el objeto, llame al ApplicationManager.StopObject método . A su vez, ApplicationManager.StopObject el método llama al IRegisteredObject.Stop método .

  5. En el método , haga que el IRegisteredObject.Stop objeto llame al UnregisterObject método .

Se aplica a

Consulte también