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>