Table of Contents

Delegate FuncAsyncConverter<TSource, TDestination>

Namespace
Microsoft.Azure.WebJobs
Assembly
Microsoft.Azure.WebJobs.Host.dll
public delegate Task<TDestination> FuncAsyncConverter<TSource, TDestination>(TSource src, Attribute attribute, ValueBindingContext context)

Parameters

src TSource
attribute Attribute
context ValueBindingContext

Returns

Task<TDestination>

Type Parameters

TSource
TDestination

Constructors

FuncAsyncConverter(object, nint)

public FuncAsyncConverter(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(TSource, Attribute, ValueBindingContext, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(TSource src, Attribute attribute, ValueBindingContext context, AsyncCallback callback, object @object)

Parameters

src TSource
attribute Attribute
context ValueBindingContext
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual Task<TDestination> EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

Task<TDestination>

Invoke(TSource, Attribute, ValueBindingContext)

public virtual Task<TDestination> Invoke(TSource src, Attribute attribute, ValueBindingContext context)

Parameters

src TSource
attribute Attribute
context ValueBindingContext

Returns

Task<TDestination>