├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── Umamimolecule.AzureFunctionsMiddleware.sln ├── assets ├── logo.pdn ├── logo.png └── obsolete.svg ├── samples ├── ConditionalMiddleware │ ├── .gitignore │ ├── ConditionalMiddleware.csproj │ ├── Functions │ │ └── Functions.cs │ ├── Pipelines │ │ ├── IMiddlewarePipelineFactory.cs │ │ ├── MiddlewareA.cs │ │ ├── MiddlewareB.cs │ │ └── MiddlewarePipelineFactory.cs │ ├── README.md │ ├── Startup.cs │ └── host.json ├── ExceptionHandler │ ├── .gitignore │ ├── ExceptionHandler.csproj │ ├── Exceptions │ │ └── ThrottledException.cs │ ├── Functions │ │ └── ExceptionHandler.cs │ ├── Pipelines │ │ ├── CustomExceptionHandler.cs │ │ ├── IMiddlewarePipelineFactory.cs │ │ └── MiddlewarePipelineFactory.cs │ ├── README.md │ ├── Startup.cs │ └── host.json ├── ModelValidation │ ├── .gitignore │ ├── Functions │ │ ├── BodyValidation.cs │ │ ├── BodyValidationBody.cs │ │ ├── BodyValidationWithCustomResponse.cs │ │ ├── QueryValidation.cs │ │ ├── QueryValidationQueryParameters.cs │ │ └── QueryValidationWithCustomResponse.cs │ ├── ModelValidation.csproj │ ├── Pipelines │ │ ├── IMiddlewarePipelineFactory.cs │ │ └── MiddlewarePipelineFactory.cs │ ├── README.md │ ├── Responses │ │ └── ResponseHelper.cs │ ├── Startup.cs │ └── host.json └── PipelineBranching │ ├── .gitignore │ ├── Functions │ └── Functions.cs │ ├── PipelineBranching.csproj │ ├── Pipelines │ ├── IMiddlewarePipelineFactory.cs │ ├── MiddlewareA.cs │ ├── MiddlewareB.cs │ └── MiddlewarePipelineFactory.cs │ ├── README.md │ ├── Startup.cs │ └── host.json ├── src └── Umamimolecule.AzureFunctionsMiddleware │ ├── BadRequestException.cs │ ├── BodyModelValidationMiddleware.cs │ ├── ConditionalMiddleware.cs │ ├── ContentTypes.cs │ ├── ContextItems.cs │ ├── CorrelationIdMiddleware.cs │ ├── ErrorCodes.cs │ ├── ExceptionHandlerMiddleware.cs │ ├── FunctionMiddleware.cs │ ├── GuardClauses.cs │ ├── Headers.cs │ ├── HttpContextExtensions.cs │ ├── HttpMiddleware.cs │ ├── HttpResponseResult.cs │ ├── IHttpMiddleware.cs │ ├── IMiddlewarePipeline.cs │ ├── MiddlewarePipeline.cs │ ├── MiddlewarePipelineException.cs │ ├── MiddlewarePipelineExtensions.cs │ ├── ModelValidationResult.cs │ ├── QueryModelValidationMiddleware.cs │ ├── RecursiveValidator.cs │ ├── RequestDelegateMiddleware.cs │ ├── Umamimolecule.AzureFunctionsMiddleware.csproj │ ├── Umamimolecule.AzureFunctionsMiddleware.nuspec │ ├── Umamimolecule.AzureFunctionsMiddleware.ruleset │ ├── Umamimolecule.AzureFunctionsMiddleware.xml │ └── ValidationMiddleware.cs ├── test.runsettings └── tests └── Umamimolecule.AzureFunctionsMiddleware.Tests ├── BodyModelValidationMiddlewareTests.cs ├── ConditionalMiddlewareTests.cs ├── ContextBuilder.cs ├── CorrelationIdMiddlewareTests.cs ├── DummyDisposable.cs ├── ErrorResponse.cs ├── ExceptionHandlerMiddlewareTests.cs ├── FunctionMiddlewareTests.cs ├── HttpContextAccessor.cs ├── Logger.cs ├── MiddlewarePipelineTests.cs ├── QueryModelValidationMiddlewareTests.cs ├── RecursiveValidatorTests.cs ├── StreamExtensions.cs └── Umamimolecule.AzureFunctionsMiddleware.Tests.csproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/README.md -------------------------------------------------------------------------------- /Umamimolecule.AzureFunctionsMiddleware.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/Umamimolecule.AzureFunctionsMiddleware.sln -------------------------------------------------------------------------------- /assets/logo.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/assets/logo.pdn -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/obsolete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/assets/obsolete.svg -------------------------------------------------------------------------------- /samples/ConditionalMiddleware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ConditionalMiddleware/.gitignore -------------------------------------------------------------------------------- /samples/ConditionalMiddleware/ConditionalMiddleware.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ConditionalMiddleware/ConditionalMiddleware.csproj -------------------------------------------------------------------------------- /samples/ConditionalMiddleware/Functions/Functions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ConditionalMiddleware/Functions/Functions.cs -------------------------------------------------------------------------------- /samples/ConditionalMiddleware/Pipelines/IMiddlewarePipelineFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ConditionalMiddleware/Pipelines/IMiddlewarePipelineFactory.cs -------------------------------------------------------------------------------- /samples/ConditionalMiddleware/Pipelines/MiddlewareA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ConditionalMiddleware/Pipelines/MiddlewareA.cs -------------------------------------------------------------------------------- /samples/ConditionalMiddleware/Pipelines/MiddlewareB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ConditionalMiddleware/Pipelines/MiddlewareB.cs -------------------------------------------------------------------------------- /samples/ConditionalMiddleware/Pipelines/MiddlewarePipelineFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ConditionalMiddleware/Pipelines/MiddlewarePipelineFactory.cs -------------------------------------------------------------------------------- /samples/ConditionalMiddleware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ConditionalMiddleware/README.md -------------------------------------------------------------------------------- /samples/ConditionalMiddleware/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ConditionalMiddleware/Startup.cs -------------------------------------------------------------------------------- /samples/ConditionalMiddleware/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /samples/ExceptionHandler/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ExceptionHandler/.gitignore -------------------------------------------------------------------------------- /samples/ExceptionHandler/ExceptionHandler.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ExceptionHandler/ExceptionHandler.csproj -------------------------------------------------------------------------------- /samples/ExceptionHandler/Exceptions/ThrottledException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ExceptionHandler/Exceptions/ThrottledException.cs -------------------------------------------------------------------------------- /samples/ExceptionHandler/Functions/ExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ExceptionHandler/Functions/ExceptionHandler.cs -------------------------------------------------------------------------------- /samples/ExceptionHandler/Pipelines/CustomExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ExceptionHandler/Pipelines/CustomExceptionHandler.cs -------------------------------------------------------------------------------- /samples/ExceptionHandler/Pipelines/IMiddlewarePipelineFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ExceptionHandler/Pipelines/IMiddlewarePipelineFactory.cs -------------------------------------------------------------------------------- /samples/ExceptionHandler/Pipelines/MiddlewarePipelineFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ExceptionHandler/Pipelines/MiddlewarePipelineFactory.cs -------------------------------------------------------------------------------- /samples/ExceptionHandler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ExceptionHandler/README.md -------------------------------------------------------------------------------- /samples/ExceptionHandler/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ExceptionHandler/Startup.cs -------------------------------------------------------------------------------- /samples/ExceptionHandler/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /samples/ModelValidation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ModelValidation/.gitignore -------------------------------------------------------------------------------- /samples/ModelValidation/Functions/BodyValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ModelValidation/Functions/BodyValidation.cs -------------------------------------------------------------------------------- /samples/ModelValidation/Functions/BodyValidationBody.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ModelValidation/Functions/BodyValidationBody.cs -------------------------------------------------------------------------------- /samples/ModelValidation/Functions/BodyValidationWithCustomResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ModelValidation/Functions/BodyValidationWithCustomResponse.cs -------------------------------------------------------------------------------- /samples/ModelValidation/Functions/QueryValidation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ModelValidation/Functions/QueryValidation.cs -------------------------------------------------------------------------------- /samples/ModelValidation/Functions/QueryValidationQueryParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ModelValidation/Functions/QueryValidationQueryParameters.cs -------------------------------------------------------------------------------- /samples/ModelValidation/Functions/QueryValidationWithCustomResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ModelValidation/Functions/QueryValidationWithCustomResponse.cs -------------------------------------------------------------------------------- /samples/ModelValidation/ModelValidation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ModelValidation/ModelValidation.csproj -------------------------------------------------------------------------------- /samples/ModelValidation/Pipelines/IMiddlewarePipelineFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ModelValidation/Pipelines/IMiddlewarePipelineFactory.cs -------------------------------------------------------------------------------- /samples/ModelValidation/Pipelines/MiddlewarePipelineFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ModelValidation/Pipelines/MiddlewarePipelineFactory.cs -------------------------------------------------------------------------------- /samples/ModelValidation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ModelValidation/README.md -------------------------------------------------------------------------------- /samples/ModelValidation/Responses/ResponseHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ModelValidation/Responses/ResponseHelper.cs -------------------------------------------------------------------------------- /samples/ModelValidation/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/ModelValidation/Startup.cs -------------------------------------------------------------------------------- /samples/ModelValidation/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /samples/PipelineBranching/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/PipelineBranching/.gitignore -------------------------------------------------------------------------------- /samples/PipelineBranching/Functions/Functions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/PipelineBranching/Functions/Functions.cs -------------------------------------------------------------------------------- /samples/PipelineBranching/PipelineBranching.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/PipelineBranching/PipelineBranching.csproj -------------------------------------------------------------------------------- /samples/PipelineBranching/Pipelines/IMiddlewarePipelineFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/PipelineBranching/Pipelines/IMiddlewarePipelineFactory.cs -------------------------------------------------------------------------------- /samples/PipelineBranching/Pipelines/MiddlewareA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/PipelineBranching/Pipelines/MiddlewareA.cs -------------------------------------------------------------------------------- /samples/PipelineBranching/Pipelines/MiddlewareB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/PipelineBranching/Pipelines/MiddlewareB.cs -------------------------------------------------------------------------------- /samples/PipelineBranching/Pipelines/MiddlewarePipelineFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/PipelineBranching/Pipelines/MiddlewarePipelineFactory.cs -------------------------------------------------------------------------------- /samples/PipelineBranching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/PipelineBranching/README.md -------------------------------------------------------------------------------- /samples/PipelineBranching/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/samples/PipelineBranching/Startup.cs -------------------------------------------------------------------------------- /samples/PipelineBranching/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/BadRequestException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/BadRequestException.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/BodyModelValidationMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/BodyModelValidationMiddleware.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/ConditionalMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/ConditionalMiddleware.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/ContentTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/ContentTypes.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/ContextItems.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/ContextItems.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/CorrelationIdMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/CorrelationIdMiddleware.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/ErrorCodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/ErrorCodes.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/ExceptionHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/ExceptionHandlerMiddleware.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/FunctionMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/FunctionMiddleware.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/GuardClauses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/GuardClauses.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/Headers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/Headers.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/HttpContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/HttpContextExtensions.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/HttpMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/HttpMiddleware.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/HttpResponseResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/HttpResponseResult.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/IHttpMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/IHttpMiddleware.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/IMiddlewarePipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/IMiddlewarePipeline.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/MiddlewarePipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/MiddlewarePipeline.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/MiddlewarePipelineException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/MiddlewarePipelineException.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/MiddlewarePipelineExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/MiddlewarePipelineExtensions.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/ModelValidationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/ModelValidationResult.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/QueryModelValidationMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/QueryModelValidationMiddleware.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/RecursiveValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/RecursiveValidator.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/RequestDelegateMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/RequestDelegateMiddleware.cs -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/Umamimolecule.AzureFunctionsMiddleware.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/Umamimolecule.AzureFunctionsMiddleware.csproj -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/Umamimolecule.AzureFunctionsMiddleware.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/Umamimolecule.AzureFunctionsMiddleware.nuspec -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/Umamimolecule.AzureFunctionsMiddleware.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/Umamimolecule.AzureFunctionsMiddleware.ruleset -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/Umamimolecule.AzureFunctionsMiddleware.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/Umamimolecule.AzureFunctionsMiddleware.xml -------------------------------------------------------------------------------- /src/Umamimolecule.AzureFunctionsMiddleware/ValidationMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/src/Umamimolecule.AzureFunctionsMiddleware/ValidationMiddleware.cs -------------------------------------------------------------------------------- /test.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/test.runsettings -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/BodyModelValidationMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/BodyModelValidationMiddlewareTests.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/ConditionalMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/ConditionalMiddlewareTests.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/ContextBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/ContextBuilder.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/CorrelationIdMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/CorrelationIdMiddlewareTests.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/DummyDisposable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/DummyDisposable.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/ErrorResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/ErrorResponse.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/ExceptionHandlerMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/ExceptionHandlerMiddlewareTests.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/FunctionMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/FunctionMiddlewareTests.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/HttpContextAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/HttpContextAccessor.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/Logger.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/MiddlewarePipelineTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/MiddlewarePipelineTests.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/QueryModelValidationMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/QueryModelValidationMiddlewareTests.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/RecursiveValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/RecursiveValidatorTests.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/StreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/StreamExtensions.cs -------------------------------------------------------------------------------- /tests/Umamimolecule.AzureFunctionsMiddleware.Tests/Umamimolecule.AzureFunctionsMiddleware.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/umamimolecule/azure-functions-http-middleware/HEAD/tests/Umamimolecule.AzureFunctionsMiddleware.Tests/Umamimolecule.AzureFunctionsMiddleware.Tests.csproj --------------------------------------------------------------------------------