protected override async Task BeginAsync()
        {
            foreach (var item in transactionManagers)
            {
                await item.BeginTransactionAsync().ConfigureAwait(false);
            }

            await base.BeginAsync().ConfigureAwait(false);

            OnBegan?.Invoke();
        }
Esempio n. 2
0
 // Methods allowing inheritors to trigger the different processing callbacks.
 protected void Begin(object args) => OnBegan?.Invoke(args);
Esempio n. 3
0
    //------------------------------------------------------------------------------------------------------------------

    protected void CallStart(object args, params Object[] parameters) => OnBegan?.Invoke(args, parameters);