mirror of
https://github.com/wiremock/WireMock.Net.git
synced 2026-03-18 23:33:47 +01:00
Add new package WireMock.Net.Extensions.Routing which provides minimal-API-style routing for WireMock.Net (#1344)
* Add new package WireMock.Net.Extensions.Routing * Update documentation for WireMock.Net.Extensions.Routing * Cleanup imports * Add header to all source files inside WireMock.Net.Extensions.Routing * Add header to all source files inside WireMock.Net.Extensions.Routing.Tests * Revert unintended changes * Remove redundant build configurations * Remove incorrect links from documentation * Update nuget package references * Revert unintended changes * Migrate to AwesomeAssertions * Remove redundant project reference * Adjust formatting * Migrate to primary constructor * Refactoring: rename delegate parameter * Abstract over JSON converter * Replace WireMock with WireMock.Net in comments * Move local functions to the bottom of the methods
This commit is contained in:
committed by
GitHub
parent
60eb519ae2
commit
be2ea67b89
@@ -0,0 +1,10 @@
|
||||
// Copyright © WireMock.Net
|
||||
|
||||
namespace WireMock.Net.Extensions.Routing.Delegates;
|
||||
|
||||
/// <summary>
|
||||
/// Represents a handler for processing WireMock.Net HTTP requests and returning a response asynchronously.
|
||||
/// </summary>
|
||||
/// <param name="requestMessage">The incoming request message.</param>
|
||||
/// <returns>A task that resolves to a <see cref="ResponseMessage"/>.</returns>
|
||||
public delegate Task<ResponseMessage> WireMockHttpRequestHandler(IRequestMessage requestMessage);
|
||||
@@ -0,0 +1,10 @@
|
||||
// Copyright © WireMock.Net
|
||||
|
||||
namespace WireMock.Net.Extensions.Routing.Delegates;
|
||||
|
||||
/// <summary>
|
||||
/// Represents a middleware component for WireMock.Net HTTP request handling.
|
||||
/// </summary>
|
||||
/// <param name="next">The next request handler in the middleware pipeline.</param>
|
||||
/// <returns>A <see cref="WireMockHttpRequestHandler"/> that processes the request.</returns>
|
||||
public delegate WireMockHttpRequestHandler WireMockMiddleware(WireMockHttpRequestHandler next);
|
||||
Reference in New Issue
Block a user