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