Compartilhar via


HostingEnvironment.UnregisterObject(IRegisteredObject) Método

Definição

Remove um objeto da lista de objetos registrados do aplicativo.

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 ser removido.

Exemplos

O exemplo de código a seguir é o Stop método para um objeto registrado. Para obter o código completo necessário para executar o exemplo, consulte a seção Exemplo do tópico de visão geral da IRegisteredObject 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

Comentários

A ApplicationManager classe permite que métodos fora do domínio do aplicativo atual criem, gerenciem e destruam objetos dentro do domínio do aplicativo atual. O UnregisterObject método é usado para remover objetos registrados anteriormente do ambiente de hospedagem.

Aplica-se a

Confira também