Table of Contents

Class FunctionBindingContext

Namespace
Microsoft.Azure.WebJobs.Host.Bindings
Assembly
Microsoft.Azure.WebJobs.Host.dll
public class FunctionBindingContext
Inheritance
FunctionBindingContext
Inherited Members

Constructors

FunctionBindingContext(IFunctionInstanceEx, CancellationToken)

public FunctionBindingContext(IFunctionInstanceEx functionInstance, CancellationToken functionCancellationToken)

Parameters

functionInstance IFunctionInstanceEx
functionCancellationToken CancellationToken

FunctionBindingContext(Guid, CancellationToken, FunctionDescriptor)

public FunctionBindingContext(Guid functionInstanceId, CancellationToken functionCancellationToken, FunctionDescriptor functionDescriptor = null)

Parameters

functionInstanceId Guid
functionCancellationToken CancellationToken
functionDescriptor FunctionDescriptor

FunctionBindingContext(Guid, CancellationToken, IServiceProvider, FunctionDescriptor)

public FunctionBindingContext(Guid functionInstanceId, CancellationToken functionCancellationToken, IServiceProvider functionInvocationServices, FunctionDescriptor functionDescriptor)

Parameters

functionInstanceId Guid
functionCancellationToken CancellationToken
functionInvocationServices IServiceProvider
functionDescriptor FunctionDescriptor

Properties

FunctionCancellationToken

public CancellationToken FunctionCancellationToken { get; }

Property Value

CancellationToken

FunctionInstanceId

public Guid FunctionInstanceId { get; }

Property Value

Guid

InstanceServices

public IServiceProvider InstanceServices { get; set; }

Property Value

IServiceProvider

MethodName

public string MethodName { get; }

Property Value

string

RetryContext

public RetryContext RetryContext { get; }

Property Value

RetryContext

Methods

CreateObjectInstance(Type, params object[])

public object CreateObjectInstance(Type type, params object[] parameters)

Parameters

type Type
parameters object[]

Returns

object

CreateObjectInstance<T>(params object[])

public T CreateObjectInstance<T>(params object[] parameters)

Parameters

parameters object[]

Returns

T

Type Parameters

T