IRegisteredObject Interfaccia

Definizione

Definisce i metodi per gli oggetti che vengono gestiti dall'ambiente di hosting.

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

Commenti

Gli oggetti devono implementare l'interfaccia IRegisteredObject per eseguire la registrazione nell'ambiente di hosting e gestire la durata dell'ambiente di hosting.

È possibile creare un'istanza di un oggetto registrato chiamando il ApplicationManager.CreateObject metodo nel gestore applicazioni. Gestione applicazioni restituisce l'oggetto appena creato al chiamante, che può quindi chiamare un metodo specifico del tipo sull'oggetto . Durante l'avvio, l'oggetto registrato deve chiamare il HostingEnvironment.RegisterObject metodo per completare la registrazione dell'oggetto.

Quando il gestore applicazioni deve arrestare un oggetto registrato, chiamerà il Stop metodo .

Le applicazioni possono avere una sola istanza di un tipo registrato. Per creare più istanze di un tipo registrato, usare il modello factory per creare un gestore oggetti registrato con l'applicazione e quindi gestisce più istanze. Per un esempio di oggetto che implementa il modello factory, vedere l'esempio per la ApplicationManager classe .

Metodi

Stop(Boolean)

Richiede l'annullamento della registrazione di un oggetto registrato.

Si applica a