示例#1
0
        /// <inheritdoc />
        protected override HttpErrorBodyResult GetSchemaValidationResponse(
            JsonSchemaValidationException jsonSchemaValidationException,
            FunctionRunContext functionRunContext)
        {
            HttpErrorBodyResult toReturn = null;

            if (jsonSchemaValidationException == null)
            {
                throw new ArgumentNullException(
                          nameof(jsonSchemaValidationException));
            }

            string message = jsonSchemaValidationException.Message;

            toReturn =
                this.httpErrorBodyResultProvider.GetHttpErrorBodyResult(
                    HttpStatusCode.BadRequest,
                    2,
                    message);

            return(toReturn);
        }
 protected override HttpErrorBodyResult GetSchemaValidationResponse(JsonSchemaValidationException validationException, FunctionRunContext runContext)
 {
     return(new HttpSchemaValidationErrorBodyResult(
                "SPI-ESQ-2",
                validationException));
 }
示例#3
0
 protected override HttpErrorBodyResult GetSchemaValidationResponse(JsonSchemaValidationException validationException, FunctionRunContext runContext)
 {
     return(new HttpSchemaValidationErrorBodyResult(Errors.SearchSchemaValidation.Code, validationException));
 }