Condividi tramite


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

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.

Si applica a