是否可以有条件地指定绑定?
我有一个天蓝色函数:
[FunctionName("OnSchedulingToMMMQueueTriggered")]
public static void Run(
[QueueTrigger("httpqueue", Connection = "OnSchedulingToMMMQueueTriggered:SourceQueueConnection")] MyPayload myQueueItem,
[Blob("processed/{Payload}", FileAccess.Write, Connection = "OnSchedulingToMMMQueueTriggered:ProcessedPayloadsConnectionString")] Stream processedPayload,
ILogger log)
{
log.LogInformation($"C# Queue trigger function processed: {myQueueItem.Payload}");
}
如您所见,它有一个队列触发器,并且输出边界为Blob("processed/{Payload}"...
是否可以指定条件绑定?
例如:
如果 是否可以有条件地指定绑定? DateTime.UtcNow
答案 0 :(得分:0)
根据文档,可以配置名称模式。 docs
要实现这种条件,最好查看Azure Logic App。
答案 1 :(得分:0)
您可以在队列绑定上使用ICollector<T>
,这使您可以控制要转发的邮件。