文件名称:storage-triggers
文件大小:2.81MB
文件格式:ZIP
更新时间:2024-04-19 17:16:32
C#
存储触发器 在这里,我们将研究一些用于在Azure中启动云工作流的替代机制。 在某些情况下,显而易见的是启动事件,而在其他情况下则不会,并且必须考虑诸如成本,用户体验,开发和维护时间等因素,以找到正确的解决方案。 使用Azure函数或Azure逻辑应用程序时,可以使用称为触发器的机制来发起对函数/ LA的调用。 可以使用的一种类型的触发器称为Blob触发器,它可以在将文件放入Azure Blob存储中或现有Blob的任何属性发生更改时做出响应。 激活触发器后,将启动Logic App / Azure功能。 但是,重要的是要注意,此机制带有一些警告:从的文档 “如果需要更快或更可靠的Blob处理,请在创建Blob时考虑创建队列消息。然后使用队列触发器而不是Blob触发器来处理Blob。另一种选择是使用事件网格;请参见自动调整大小教程使用事件网格上传图像。” 此仓库讨论了四个不同的示例:
【文件预览】:
storage-triggers-main
----send-message()
--------SendMessage.sln(1KB)
--------SendMessage()
--------.gitignore(4KB)
----images()
--------create-logic-app.png(169KB)
--------eventgrid-trigger-run.png(107KB)
--------eventgrid-trigger-configure.png(84KB)
--------blobtrigger-logicapp.png(31KB)
--------deploy-template.png(107KB)
--------sb-queue.png(104KB)
--------debugging-la.png(99KB)
--------eventgrid-trigger-message.png(328KB)
--------BlobTrigger.drawio.png(15KB)
--------create-storage-account.png(161KB)
--------eventgrid-trigger-start.png(156KB)
--------blank-la.png(51KB)
--------resources.png(80KB)
--------polltrigger-la.png(65KB)
--------configure-blobtrigger.png(66KB)
--------sendmessage-connector.png(87KB)
--------servicebus-message.png(398KB)
--------blob-trigger.png(58KB)
--------delete-rg.png(260KB)
--------warning.png(95KB)
--------sendmessage-message.png(156KB)
--------sendmessage-webapp.png(184KB)
----poll-storage()
--------PollStorage()
--------template()
----blob-trigger()
--------template()
----LICENSE(1KB)
----README.md(13KB)