HostingEnvironment.UnregisterObject(IRegisteredObject) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Remove um objeto da lista de objetos registados para a aplicação.
public:
static void UnregisterObject(System::Web::Hosting::IRegisteredObject ^ obj);
public static void UnregisterObject(System.Web.Hosting.IRegisteredObject obj);
static member UnregisterObject : System.Web.Hosting.IRegisteredObject -> unit
Public Shared Sub UnregisterObject (obj As IRegisteredObject)
Parâmetros
O objeto a remover.
Exemplos
O seguinte exemplo de código é o Stop método para um objeto registado. Para o código completo necessário para executar o exemplo, consulte a secção Exemplo do IRegisteredObject tópico de visão geral da interface.
void IRegisteredObject.Stop(bool immediate)
{
foreach (SampleComponent c in components)
{
((IRegisteredObject)c).Stop(immediate);
}
HostingEnvironment.UnregisterObject(this);
}
Public Sub [Stop](ByVal immediate As Boolean) Implements System.Web.Hosting.IRegisteredObject.Stop
For Each c As SampleComponent In components
CType(c, IRegisteredObject).Stop(immediate)
Next
HostingEnvironment.UnregisterObject(Me)
End Sub
Observações
A ApplicationManager classe permite que métodos fora do domínio de aplicação atual criem, geram e destruam objetos dentro do domínio de aplicação atual. O UnregisterObject método é utilizado para remover objetos previamente registados do ambiente de alojamento.