IRegisteredObject Interfaccia

Definizione

Definisce i metodi per gli oggetti che vengono gestiti dall'ambiente di hosting.Defines methods for objects that are managed by the hosting environment.

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

Commenti

Gli oggetti devono implementare IRegisteredObject l'interfaccia per la registrazione nell'ambiente host e la loro durata gestita dall'ambiente host.Objects must implement the IRegisteredObject interface in order to register with the hosting environment and have their lifetime managed by the hosting environment.

È possibile creare un'istanza di un oggetto registrato chiamando il ApplicationManager.CreateObject metodo su Gestione applicazioni.You can create an instance of a registered object by calling the ApplicationManager.CreateObject method on the application manager. Gestione applicazioni restituisce l'oggetto appena creato al chiamante, che può quindi chiamare un metodo specifico del tipo per l'oggetto.The application manager returns the newly created object to the caller, which can then call a type-specific method on the object. Durante l'avvio, l'oggetto registrato deve chiamare HostingEnvironment.RegisterObject il metodo per completare la registrazione dell'oggetto.During startup, the registered object should call the HostingEnvironment.RegisterObject method to complete registration of the object.

Quando il gestore di applicazioni deve arrestare un oggetto registrato, chiamerà il Stop metodo.When the application manager needs to stop a registered object, it will call the Stop method.

Le applicazioni possono avere una sola istanza di un tipo registrato.Applications can have only one instance of a registered type. Per creare più istanze di un tipo registrato, usare il modello factory per creare un gestore oggetti registrato con l'applicazione e quindi gestire più istanze.To create multiple instances of a registered type, use the factory pattern to create an object manager that is registered with the application and then manages the multiple instances. Per un esempio di un oggetto che implementa il modello Factory, vedere l'esempio relativo ApplicationManager alla classe.For an example of an object implementing the factory pattern, see the example for the ApplicationManager class.

Metodi

Stop(Boolean)

Richiede l'annullamento della registrazione di un oggetto registrato.Requests a registered object to unregister.

Si applica a