ReverseProxyServiceCollectionExtensions.AddTransforms 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.
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>)
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
- builder
- IReverseProxyBuilder
- action
- Action<TransformBuilderContext>
Returns
Applies to
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.
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
- builder
- IReverseProxyBuilder