ServiceHost.OnClosed 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.
Elimina os serviços descartáveis que estão alojados quando o anfitrião do serviço está fechado.
protected:
override void OnClosed();
protected override void OnClosed();
override this.OnClosed : unit -> unit
Protected Overrides Sub OnClosed ()
Observações
Ao ultrapassar o OnClosed método, deve garantir a base. O método OnClosed é chamado, mesmo que ocorra uma exceção. O código seguinte ilustra como fazer isto.
protected override void OnClosed()
{
try
{
if (FaultFlagService.faultFlag == ThrowDuring.OnClosed)
{
FaultFlagService.faultFlag = ThrowDuring.Never;
throw new ServiceActivationException("Faulting the service because FaultFlagService.faultFlag = ThrowDuring.OnClosed");
}
}
finally
{
base.OnClosed();
}
}