Table of Contents

Class FluentConverterRules<TAttribute, TThis>

Namespace
Microsoft.Azure.WebJobs.Host.Config
Assembly
Microsoft.Azure.WebJobs.Host.dll
[Obsolete("Not ready for public consumption.")]
public abstract class FluentConverterRules<TAttribute, TThis> where TAttribute : Attribute

Type Parameters

TAttribute
TThis
Inheritance
FluentConverterRules<TAttribute, TThis>
Derived
Inherited Members

Constructors

FluentConverterRules()

protected FluentConverterRules()

Methods

AddConverter<TSource, TDestination>(FuncAsyncConverter<TSource, TDestination>)

public TThis AddConverter<TSource, TDestination>(FuncAsyncConverter<TSource, TDestination> func)

Parameters

func FuncAsyncConverter<TSource, TDestination>

Returns

TThis

Type Parameters

TSource
TDestination

AddConverter<TSource, TDestination>(IAsyncConverter<TSource, TDestination>)

public TThis AddConverter<TSource, TDestination>(IAsyncConverter<TSource, TDestination> converterInstance)

Parameters

converterInstance IAsyncConverter<TSource, TDestination>

Returns

TThis

Type Parameters

TSource
TDestination

AddConverter<TSource, TDestination>(IConverter<TSource, TDestination>)

public TThis AddConverter<TSource, TDestination>(IConverter<TSource, TDestination> converterInstance)

Parameters

converterInstance IConverter<TSource, TDestination>

Returns

TThis

Type Parameters

TSource
TDestination

AddConverter<TSource, TDestination>(Func<TSource, CancellationToken, Task<TDestination>>)

public TThis AddConverter<TSource, TDestination>(Func<TSource, CancellationToken, Task<TDestination>> func)

Parameters

func Func<TSource, CancellationToken, Task<TDestination>>

Returns

TThis

Type Parameters

TSource
TDestination

AddConverter<TSource, TDestination>(Func<TSource, TAttribute, TDestination>)

public TThis AddConverter<TSource, TDestination>(Func<TSource, TAttribute, TDestination> func)

Parameters

func Func<TSource, TAttribute, TDestination>

Returns

TThis

Type Parameters

TSource
TDestination

AddConverter<TSource, TDestination>(Func<TSource, TDestination>)

public TThis AddConverter<TSource, TDestination>(Func<TSource, TDestination> func)

Parameters

func Func<TSource, TDestination>

Returns

TThis

Type Parameters

TSource
TDestination

AddOpenConverter<TSource, TDestination>(FuncAsyncConverter)

public TThis AddOpenConverter<TSource, TDestination>(FuncAsyncConverter func)

Parameters

func FuncAsyncConverter

Returns

TThis

Type Parameters

TSource
TDestination

AddOpenConverter<TSource, TDestination>(Type, params object[])

public TThis AddOpenConverter<TSource, TDestination>(Type typeConverter, params object[] constructorArgs)

Parameters

typeConverter Type
constructorArgs object[]

Returns

TThis

Type Parameters

TSource
TDestination