ForwardedTransformExtensions.AddForwarded Method
Definition
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.
Adds the transform which will add the Forwarded header as defined by RFC 7239.
public static Yarp.ReverseProxy.Transforms.Builder.TransformBuilderContext AddForwarded(this Yarp.ReverseProxy.Transforms.Builder.TransformBuilderContext context, 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 AddForwarded : Yarp.ReverseProxy.Transforms.Builder.TransformBuilderContext * bool * bool * Yarp.ReverseProxy.Transforms.NodeFormat * Yarp.ReverseProxy.Transforms.NodeFormat * Yarp.ReverseProxy.Transforms.ForwardedTransformActions -> Yarp.ReverseProxy.Transforms.Builder.TransformBuilderContext
<Extension()>
Public Function AddForwarded (context As TransformBuilderContext, 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 TransformBuilderContext
Parameters
- context
- TransformBuilderContext
- useHost
- Boolean
- useProto
- Boolean
- forFormat
- NodeFormat
- byFormat
- NodeFormat
- action
- ForwardedTransformActions
Returns
Remarks
Also removes the X-Forwarded headers when enabled.