public MonitoramentoPerformance(string operation, string local, IProcedureInvoker procedureInvoker, ILog logger)
        {
            this.procedureInvoker = procedureInvoker;
            this.logger           = logger;
            this.operation        = operation;
            this.local            = local;
            var monitor = BSSISMONITOR.Executar(procedureInvoker, logger, "I", operation, local, handleSisMonitor);

            handleSisMonitor = monitor.Sequencia ?? 0;
        }
 public void Dispose()
 {
     var monitor = BSSISMONITOR.Executar(procedureInvoker, logger, "F", operation, local, handleSisMonitor);
 }