Partilhar via


IRegisteredObject Interface

Definição

Define métodos para objetos gerenciados pelo ambiente de hospedagem.

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

Comentários

Os objetos devem implementar a IRegisteredObject interface para se registrar no ambiente de hospedagem e ter seu tempo de vida gerenciado pelo ambiente de hospedagem.

Você pode criar uma instância de um objeto registrado chamando o ApplicationManager.CreateObject método no gerenciador de aplicativos. O gerenciador de aplicativos retorna o objeto recém-criado para o chamador, que pode chamar um método específico de tipo no objeto . Durante a inicialização, o objeto registrado deve chamar o HostingEnvironment.RegisterObject método para concluir o registro do objeto.

Quando o gerenciador de aplicativos precisar parar um objeto registrado, ele chamará o Stop método .

Os aplicativos podem ter apenas uma instância de um tipo registrado. Para criar várias instâncias de um tipo registrado, use o padrão de fábrica para criar um gerenciador de objetos registrado com o aplicativo e, em seguida, gerencie as várias instâncias. Para obter um exemplo de um objeto que implementa o padrão de fábrica, consulte o exemplo para a ApplicationManager classe .

Métodos

Stop(Boolean)

Solicita que um objeto registrado cancele o registro.

Aplica-se a