Share via


ReverseProxyServiceCollectionExtensions.AddTransforms Method

Definition

Overloads

AddTransforms(IReverseProxyBuilder, Action<TransformBuilderContext>)

Provides a callback that will be run for each route to conditionally add transforms. AddTransforms(IReverseProxyBuilder, Action<TransformBuilderContext>) can be called multiple times to provide multiple callbacks.

AddTransforms<T>(IReverseProxyBuilder)

Provides a ITransformProvider implementation that will be run for each route to conditionally add transforms. AddTransforms<T>(IReverseProxyBuilder) can be called multiple times to provide multiple distinct types.

AddTransforms(IReverseProxyBuilder, Action<TransformBuilderContext>)

Source:
ReverseProxyServiceCollectionExtensions.cs
Source:
ReverseProxyServiceCollectionExtensions.cs

Provides a callback that will be run for each route to conditionally add transforms. AddTransforms(IReverseProxyBuilder, Action<TransformBuilderContext>) can be called multiple times to provide multiple callbacks.

public static Microsoft.Extensions.DependencyInjection.IReverseProxyBuilder AddTransforms(this Microsoft.Extensions.DependencyInjection.IReverseProxyBuilder builder, Action<Yarp.ReverseProxy.Transforms.Builder.TransformBuilderContext> action);
static member AddTransforms : Microsoft.Extensions.DependencyInjection.IReverseProxyBuilder * Action<Yarp.ReverseProxy.Transforms.Builder.TransformBuilderContext> -> Microsoft.Extensions.DependencyInjection.IReverseProxyBuilder
<Extension()>
Public Function AddTransforms (builder As IReverseProxyBuilder, action As Action(Of TransformBuilderContext)) As IReverseProxyBuilder

Parameters

Returns

Applies to

AddTransforms<T>(IReverseProxyBuilder)

Source:
ReverseProxyServiceCollectionExtensions.cs
Source:
ReverseProxyServiceCollectionExtensions.cs

Provides a ITransformProvider implementation that will be run for each route to conditionally add transforms. AddTransforms<T>(IReverseProxyBuilder) can be called multiple times to provide multiple distinct types.

public static Microsoft.Extensions.DependencyInjection.IReverseProxyBuilder AddTransforms<T>(this Microsoft.Extensions.DependencyInjection.IReverseProxyBuilder builder) where T : class, Yarp.ReverseProxy.Transforms.Builder.ITransformProvider;
static member AddTransforms : Microsoft.Extensions.DependencyInjection.IReverseProxyBuilder -> Microsoft.Extensions.DependencyInjection.IReverseProxyBuilder (requires 'T : null and 'T :> Yarp.ReverseProxy.Transforms.Builder.ITransformProvider)
<Extension()>
Public Function AddTransforms(Of T As {Class, ITransformProvider}) (builder As IReverseProxyBuilder) As IReverseProxyBuilder

Type Parameters

T

Parameters

Returns

Applies to