LogProviderBase.CloseLog Méthode

Définition

Appelé à la fin de l’exécution du paquet.

public:
 virtual void CloseLog();
public virtual void CloseLog();
abstract member CloseLog : unit -> unit
override this.CloseLog : unit -> unit
Public Overridable Sub CloseLog ()

Exemples

L’exemple de code suivant démontre une implémentation de CloseLog, qui ferme le flux de fichiers ouvert pendant la OpenLog méthode.

public override void CloseLog()  
{  
    if (sw != null)  
    {  
        sw.WriteLine("Close log" + System.DateTime.Now.ToShortTimeString());  
        sw.Close();  
    }  
}  
Public Overrides  Sub CloseLog()  
    If Not sw Is Nothing Then  
        sw.WriteLine("Close log" + System.DateTime.Now.ToShortTimeString())  
        sw.Close()  
    End If  
End Sub  

Pour plus d’informations sur les variables utilisées dans cet exemple, voir la OpenLog méthode.

Remarques

CloseLog est appelé à la fin de l’exécution du paquet après que tous les objets du paquet ont été exécutés, ou lorsque le paquet se termine en raison d’erreurs. Lorsque vous écrivez un fournisseur de journaux personnalisé, utilisez cette méthode pour fermer les connexions actives et effectuer des travaux de nettoyage.

S’applique à