Table of Contents

Interface ITriggerBindingStrategy<TMessage, TTriggerValue>

Namespace
Microsoft.Azure.WebJobs.Host.Triggers
Assembly
Microsoft.Azure.WebJobs.Host.dll
[Obsolete("Not ready for public consumption.")]
public interface ITriggerBindingStrategy<TMessage, TTriggerValue>

Type Parameters

TMessage
TTriggerValue

Methods

BindMultiple(TTriggerValue, ValueBindingContext)

TMessage[] BindMultiple(TTriggerValue value, ValueBindingContext context)

Parameters

value TTriggerValue
context ValueBindingContext

Returns

TMessage[]

BindSingle(TTriggerValue, ValueBindingContext)

TMessage BindSingle(TTriggerValue value, ValueBindingContext context)

Parameters

value TTriggerValue
context ValueBindingContext

Returns

TMessage

ConvertFromString(string)

TTriggerValue ConvertFromString(string message)

Parameters

message string

Returns

TTriggerValue

GetBindingContract(bool)

Dictionary<string, Type> GetBindingContract(bool isSingleDispatch)

Parameters

isSingleDispatch bool

Returns

Dictionary<string, Type>

GetBindingData(TTriggerValue)

Dictionary<string, object> GetBindingData(TTriggerValue value)

Parameters

value TTriggerValue

Returns

Dictionary<string, object>