Example #1
0
            /// <summary>
            /// Выполнить полезную работу.
            /// </summary>
            /// <param name="ctx">Контекст.</param>
            /// <returns>Результат выполнения.</returns>
            public override Task <Acknowledgement> HandleAsync(MessageContext ctx)
            {
                var newCtx = ctx.As <TestMessageDto>();

                newCtx.Message.MiddlewareExecutedAt = DateTime.UtcNow;

                return(Next(ctx));
            }