Dela via


Yarp.ReverseProxy.Configuration Namespace

Classes

ActiveHealthCheckConfig

Active health check config.

ClusterConfig

A cluster is a group of equivalent endpoints and associated policies.

DestinationConfig

Describes a destination of a cluster.

HealthCheckConfig

All health check config.

HttpClientConfig

Options used for communicating with the destination servers.

InMemoryConfigProvider

Provides an implementation of IProxyConfigProvider to support config being generated by code.

PassiveHealthCheckConfig

Passive health check config.

RouteConfig

Describes a route that matches incoming requests based on the Match criteria and proxies matching requests to the cluster identified by its ClusterId.

RouteHeader

Route criteria for a header that must be present on the incoming request.

RouteMatch

Describes the matching criteria for a route.

RouteQueryParameter

Route criteria for a query parameter that must be present on the incoming request.

SessionAffinityConfig

Session affinity options.

SessionAffinityCookieConfig

Config for session affinity cookies.

WebProxyConfig

Config used to construct instance.

Interfaces

IConfigChangeListener

Allows subscribing to events notifying you when the configuration is loaded and applied, or when those actions fail.

IConfigValidator

Provides methods to validate routes and clusters.

IProxyConfig

Represents a snapshot of proxy configuration data. These properties may be accessed multiple times and should not be modified.

IProxyConfigFilter

A configuration filter that will run each time the proxy configuration is loaded.

IProxyConfigProvider

A data source for proxy route and cluster information.

Enums

HeaderMatchMode

How to match header values.

QueryParameterMatchMode

How to match Query Parameter values.