LogProviderBase.CloseLog Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado no final da execução do pacote.
public:
virtual void CloseLog();
public virtual void CloseLog ();
abstract member CloseLog : unit -> unit
override this.CloseLog : unit -> unit
Public Overridable Sub CloseLog ()
Exemplos
O exemplo de código a seguir demonstra uma implementação de CloseLog, que fecha o fluxo de arquivos aberto durante o OpenLog método.
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
Para obter mais informações sobre as variáveis usadas neste exemplo, consulte o OpenLog método.
Comentários
CloseLog é chamado no final da execução do pacote depois que todos os objetos no pacote tiverem concluído a execução ou quando o pacote for encerrado devido a erros. Ao escrever um provedor de log personalizado, use esse método para fechar conexões ativas e executar o trabalho de limpeza.