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
Nell'esempio di codice seguente viene illustrata 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 altre informazioni sulle variabili usate in questo esempio, vedere il OpenLog metodo .
Commenti
CloseLog viene chiamato alla fine dell'esecuzione del pacchetto dopo che tutti gli oggetti del pacchetto hanno completato l'esecuzione o quando il pacchetto termina a causa di errori. Quando si scrive un provider di log personalizzato, usare questo metodo per chiudere le connessioni attive ed eseguire operazioni di pulizia.