LogProviderBase.CloseLog Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiamato alla fine dell'esecuzione del pacchetto.
public:
virtual void CloseLog();
public virtual void CloseLog();
abstract member CloseLog : unit -> unit
override this.CloseLog : unit -> unit
Public Overridable Sub CloseLog ()
Esempio
Il seguente esempio di codice dimostra un'implementazione di CloseLog, che chiude il flusso di file aperto durante il OpenLog metodo.
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
Per maggiori informazioni sulle variabili utilizzate in questo esempio, vedi il OpenLog metodo.
Commenti
CloseLog viene chiamato alla fine dell'esecuzione del pacchetto dopo che tutti gli oggetti nel pacchetto hanno completato l'esecuzione, o quando il pacchetto termina a causa di errori. Quando scrivi un provider di log personalizzato, usa questo metodo per chiudere le connessioni attive ed eseguire lavori di pulizia.