Exemplo n.º 1
0
        private async Task OnSagaProcessingEnd(ExecutionEndMessage msg)
        {
            ISagaLocking sagaLocking = serviceProvider.GetRequiredService <ISagaLocking>();
            var          id          = msg?.Saga?.Data?.ID;

            if (id == null)
            {
                return;
            }

            await sagaLocking.Banish(id.Value);
        }
        private async Task OnSagaProcessingEnd(ExecutionEndMessage msg)
        {
            ISagaLocking sagaLocking = serviceProvider.GetRequiredService <ISagaLocking>();

            await sagaLocking.Banish(msg.SagaId);
        }