LogProviderBase.CloseLog Metodo

Definizione

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.

Si applica a