Partager via


LogProviderBase.CloseLog Méthode

Définition

Appelée à la fin de l'exécution du package.

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 illustre 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, consultez la OpenLog méthode.

Remarques

CloseLog est appelé à la fin de l’exécution du package une fois que tous les objets du package ont terminé l’exécution, ou lorsque le package se termine en raison d’erreurs. Lors de l’écriture d’un fournisseur d’informations personnalisé, utilisez cette méthode pour fermer les connexions actives et effectuer un travail de nettoyage.

S’applique à