Share via


ForwardedTransformExtensions.AddForwarded Method

Definition

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

useHost
Boolean
useProto
Boolean
forFormat
NodeFormat
byFormat
NodeFormat

Returns

Remarks

Also removes the X-Forwarded headers when enabled.

Applies to