Exemplo n.º 1
0
        /// <inheritdoc />
        protected override HttpErrorBodyResult GetMalformedErrorResponse(
            FunctionRunContext functionRunContext)
        {
            HttpErrorBodyResult toReturn =
                this.httpErrorBodyResultProvider.GetHttpErrorBodyResult(
                    HttpStatusCode.BadRequest,
                    1);

            return(toReturn);
        }
Exemplo n.º 2
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);
        }