Partager via


ServiceHost.OnClosed Méthode

Définition

Supprime les services supprimables hébergés lorsque l'hôte de service est fermé.

protected:
 override void OnClosed();
protected override void OnClosed ();
override this.OnClosed : unit -> unit
Protected Overrides Sub OnClosed ()

Remarques

Lorsque vous substituez la OnClosed méthode, vous devez vérifier la base. La méthode OnClosed est appelée, même si une exception se produit. Le code suivant illustre comment procéder.

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();  
    }  
}  

S’applique à