Dela via


ForwardedTransformExtensions.WithTransformForwarded Method

Definition

Clones the route and adds the transform which will add the Forwarded header as defined by RFC 7239.

public static Yarp.ReverseProxy.Configuration.RouteConfig WithTransformForwarded (this Yarp.ReverseProxy.Configuration.RouteConfig route, bool useHost = true, bool useProto = true, Yarp.ReverseProxy.Transforms.NodeFormat forFormat = Yarp.ReverseProxy.Transforms.NodeFormat.Random, Yarp.ReverseProxy.Transforms.NodeFormat byFormat = Yarp.ReverseProxy.Transforms.NodeFormat.Random, Yarp.ReverseProxy.Transforms.ForwardedTransformActions action = Yarp.ReverseProxy.Transforms.ForwardedTransformActions.Set);
static member WithTransformForwarded : Yarp.ReverseProxy.Configuration.RouteConfig * bool * bool * Yarp.ReverseProxy.Transforms.NodeFormat * Yarp.ReverseProxy.Transforms.NodeFormat * Yarp.ReverseProxy.Transforms.ForwardedTransformActions -> Yarp.ReverseProxy.Configuration.RouteConfig
<Extension()>
Public Function WithTransformForwarded (route As RouteConfig, Optional useHost As Boolean = true, Optional useProto As Boolean = true, Optional forFormat As NodeFormat = Yarp.ReverseProxy.Transforms.NodeFormat.Random, Optional byFormat As NodeFormat = Yarp.ReverseProxy.Transforms.NodeFormat.Random, Optional action As ForwardedTransformActions = Yarp.ReverseProxy.Transforms.ForwardedTransformActions.Set) As RouteConfig

Parameters

route
RouteConfig
useHost
Boolean
useProto
Boolean
forFormat
NodeFormat
byFormat
NodeFormat

Returns

Applies to