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é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.