コード例 #1
0
ファイル: LockingObservable.cs プロジェクト: b-y-t-e/TheSaga
        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);
        }
コード例 #2
0
        private async Task OnSagaProcessingEnd(ExecutionEndMessage msg)
        {
            ISagaLocking sagaLocking = serviceProvider.GetRequiredService <ISagaLocking>();

            await sagaLocking.Banish(msg.SagaId);
        }