LogProviderBase.CloseLog Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.