HostingEnvironment.UnregisterObject(IRegisteredObject) Método

Definição

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

obj
IRegisteredObject

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.

Aplica-se a

Ver também