Yarp.ReverseProxy.Forwarder Namespace

Classes

Name Description
ForwarderHttpClientContext

Contains the old and the new HTTP client configurations.

ForwarderHttpClientFactory

Default implementation of IForwarderHttpClientFactory.

ForwarderRequestConfig

Config for SendAsync(HttpContext, String, HttpMessageInvoker, ForwarderRequestConfig, HttpTransformer, CancellationToken)

HttpTransformer
IHttpForwarderExtensions

Extensions methods for IHttpForwarder.

RequestUtilities

APIs that can be used when transforming requests.

ReverseProxyPropagator

Removes existing headers and then delegates to the inner propagator.

Interfaces

Name Description
IForwarderErrorFeature

Stores errors and exceptions that occurred when forwarding the request to the destination.

IForwarderHttpClientFactory

Provides a method to create instances of HttpMessageInvoker for forwarding requests to an upstream server.

IHttpForwarder

Forward an HTTP request to a chosen destination.

Enums

Name Description
ForwarderError

Errors reported when forwarding a request to the destination.