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