public void Execute(OnAbortPipeline pipelineEvent) { var state = pipelineEvent.Pipeline.State; state.GetServiceBus().Configuration .WorkerAvailabilityManager.ReturnAvailableWorker(state.GetAvailableWorker()); }
public void Execute(OnAbortPipeline pipelineEvent) { var scope = pipelineEvent.GetTransactionScope(); if (scope == null) { return; } if (pipelineEvent.GetTransactionComplete()) { scope.Complete(); } scope.Dispose(); pipelineEvent.SetTransactionScope(null); }
public void Execute(OnAbortPipeline pipelineEvent) { DisposeDatabaseContext(pipelineEvent); }
public void Execute(OnAbortPipeline pipelineEvent) { var state = pipelineEvent.Pipeline.State; _workerAvailabilityManager.ReturnAvailableWorker(state.GetAvailableWorker()); }
private void RaiseEvent(OnAbortPipeline @event) { RaiseEvent(@event, true); }