You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Today we have have a single SupportsDeferredBinding attribute that extensions can set to indicate that ParameterBindingData can be used (i.e. the extension supports sdk-type bindings). This is used by the FunctionMetadataGenerator to set the "supportsDeferringBinding" property for every function.
The goal for this issue is to refactor the SupportsDeferredBinding attribute so that instead of being a blanket "all or nothing" approach for extensions, we can set the supportsDeferredBinding flag per binding instead. For example, the CosmosDBTrigger does not support deferred binding but we can use deferred binding for the input binding.
Implement an attribute that binding attributes can use to set SupportsDeferredBinding to true or false
Update the FunctionMetadataGenerator to remove the code that gets the supportsDeferredBinding flag from ExtensionInformationAttribute, and to get that information from the CustomAttribute instead
The text was updated successfully, but these errors were encountered:
Today we have have a single
SupportsDeferredBinding
attribute that extensions can set to indicate thatParameterBindingData
can be used (i.e. the extension supports sdk-type bindings). This is used by the FunctionMetadataGenerator to set the "supportsDeferringBinding" property for every function.The goal for this issue is to refactor the SupportsDeferredBinding attribute so that instead of being a blanket "all or nothing" approach for extensions, we can set the supportsDeferredBinding flag per binding instead. For example, the CosmosDBTrigger does not support deferred binding but we can use deferred binding for the input binding.
SupportsDeferredBinding
to true or falseExtensionInformationAttribute
, and to get that information from the CustomAttribute insteadThe text was updated successfully, but these errors were encountered: