Esempio n. 1
0
        public BasePipelineResponse(IPipelineRequest <IPipelineResponse> request)
        {
            if (request.AuthenticationResult == null)
            {
                var requestName = request.GetType().Name;
                var msg         =
                    $"Request was not authenticated. Maybe an IPipelineAuthenticationHandler<{requestName}> is not registered?";
                throw new NotImplementedException(msg);
            }
            if (request.ValidationResult == null)
            {
                var requestName = request.GetType().Name;
                var msg         =
                    $"Request was not authenticated. Maybe an IPipelineValidationHandler<{requestName}> is not registered?";
                throw new NotImplementedException(msg);
            }

            AuthenticationResult = request.AuthenticationResult;
            ValidationResult     = request.ValidationResult;
        }
Esempio n. 2
0
 public void Info(IPipelineRequest <IPipelineResponse> message)
 {
     _log.Info(message);
 }
Esempio n. 3
0
 public Task <TResponse> Send <TResponse>(IPipelineRequest <TResponse> request)
     where TResponse : IPipelineResponse
 {
     return(_mediator.Send(request, CancellationToken.None));
 }