Interface IProxyConfigFilter
- Namespace
- Yarp.ReverseProxy.Configuration
- Assembly
- Yarp.ReverseProxy.dll
A configuration filter that will run each time the proxy configuration is loaded.
public interface IProxyConfigFilter
Methods
ConfigureClusterAsync(ClusterConfig, CancellationToken)
Allows modification of a cluster configuration.
ValueTask<ClusterConfig> ConfigureClusterAsync(ClusterConfig cluster, CancellationToken cancel)
Parameters
clusterClusterConfigThe ClusterConfig instance to configure.
cancelCancellationToken
Returns
ConfigureRouteAsync(RouteConfig, ClusterConfig?, CancellationToken)
Allows modification of a route configuration.
ValueTask<RouteConfig> ConfigureRouteAsync(RouteConfig route, ClusterConfig? cluster, CancellationToken cancel)
Parameters
routeRouteConfigThe RouteConfig instance to configure.
clusterClusterConfigThe ClusterConfig instance related to RouteConfig.
cancelCancellationToken