IRegisteredObject Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |