Yarp.ReverseProxy.Transforms Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ForwardedTransformExtensions |
Extensions for adding forwarded header transforms. |
HttpMethodChangeTransform |
Replaces the HTTP method if it matches. |
HttpMethodTransformExtensions |
Extensions for modifying the request method. |
PathRouteValuesTransform |
Generates a new request path by plugging matched route parameters into the given pattern. |
PathStringTransform |
Modifies the proxy request Path with the given value. |
PathTransformExtensions |
Extensions for adding path transforms. |
QueryParameterFromStaticTransform | |
QueryParameterRemoveTransform |
A request transform that removes the given query parameter. |
QueryParameterRouteTransform | |
QueryParameterTransform | |
QueryTransformContext |
Transform state for use with RequestTransform |
QueryTransformExtensions |
Extensions for adding query transforms. |
RequestFuncTransform |
A request transform that runs the given Func. |
RequestHeaderClientCertTransform |
Base64 encodes the client certificate (if any) and sets it as the header value. |
RequestHeaderForwardedTransform |
An implementation of the Forwarded header as defined in https://tools.ietf.org/html/rfc7239. |
RequestHeaderOriginalHostTransform |
A transform used to include or suppress the original request host header. |
RequestHeaderRemoveTransform |
Removes a request header. |
RequestHeaderRouteValueTransform | |
RequestHeadersAllowedTransform |
Copies only allowed request headers. |
RequestHeadersTransformExtensions |
Extensions for adding request header transforms. |
RequestHeaderTransform | |
RequestHeaderValueTransform |
Sets or appends simple request header values. |
RequestHeaderXForwardedForTransform |
Sets or appends the X-Forwarded-For header with the previous client's IP address. |
RequestHeaderXForwardedHostTransform |
Sets or appends the X-Forwarded-Host header with the request's original Host header. |
RequestHeaderXForwardedPrefixTransform |
Sets or appends the X-Forwarded-Prefix header with the request's original PathBase. |
RequestHeaderXForwardedProtoTransform |
Sets or appends the X-Forwarded-Proto header with the request's original url scheme. |
RequestTransform |
The base class for request transforms. |
RequestTransformContext |
Transform state for use with RequestTransform |
ResponseFuncTransform |
A response transform that runs the given Func. |
ResponseHeaderRemoveTransform |
Removes a response header. |
ResponseHeadersAllowedTransform |
Copies only allowed response headers. |
ResponseHeaderValueTransform |
Sets or appends simple response header values. |
ResponseTrailerRemoveTransform |
Removes a response trailer. |
ResponseTrailersAllowedTransform |
Copies only allowed response trailers. |
ResponseTrailersFuncTransform |
A response trailers transform that runs the given Func. |
ResponseTrailersTransform |
Transforms for response trailers. |
ResponseTrailersTransformContext |
Transform state for use with ResponseTrailersTransform |
ResponseTrailerValueTransform |
Sets or appends simple response trailer values. |
ResponseTransform |
Transforms for responses. |
ResponseTransformContext |
Transform state for use with ResponseTransform |
ResponseTransformExtensions |
Extensions for adding response header and trailer transforms. |
RouteConfigTransformExtensions |
Extensions for adding transforms to RouteConfig. |
TransformBuilderContextFuncExtensions |
Extension methods for TransformBuilderContext. |
Enums
ForwardedTransformActions | |
NodeFormat |
For use with RequestHeaderForwardedTransform. |
PathStringTransform.PathTransformMode | |
QueryStringTransformMode | |
ResponseCondition |
Specifies the conditions under which a response transform will run. |