流分析作业的Azure功能绑定类型?

时间:2018-02-10 16:28:38

标签: visual-studio-2017 azure-functions azure-stream-analytics asp.net-webhooks

Azure功能的现成Visual Studio 2017(15.5.5)模板创建了一个HttpTrigger Run方法,其中包含HttpRequest和TraceLog作为参数。

我想使用其他绑定类型,例如POCO,' string'或者' ILogger'。

我搜索了很多但似乎找不到HttpTrigger(http web hook)的简明绑定类型列表。我发现的一些文章包括:

Azure流作业功能可用的所有可能的绑定类型是什么?

我可以开始试错,但我想我先检查一下。

由于

-John

2 个答案:

答案 0 :(得分:0)

当您使用基于HTTP的触发器功能时,输入参数的绑定规则基本上为<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <a data-source='video1.mp4' href="#">Video 1</a> <!-- load video1.mp4 --> <a data-source='video2.mp4' href="#">Video 2</a> <!-- load video2.mp4 --> <a data-source='video3.mp4' href="#">Video 3</a> <!-- load video3.mp4 --> <video class="myVideo" controls preload="auto" width="600" height="350"> <source src="video1.mp4" type="video/mp4" /> <!--this src should be changed by onclick--> </video>,使您可以完全访问HTTP请求详细信息(例如标题 body),或JSON.NET可以从传入的HTTP请求的主体反序列化的任何类型。这可能是任何内在的.NET类型(例如HttpRequestMessagestringint等)自定义POCO类。

答案 1 :(得分:0)

Azure流作业功能可用的所有可能的绑定类型是什么?

没有。此处支持的绑定的完整列表: https://docs.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings

您可以将字符串或POCO对象传递给HttpTrigger:

  1. 使用路径模板传递字符串: https://docs.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings

  2. POCO: https://github.com/Azure/azure-functions-host/blob/v1.x/sample/HttpTrigger-CSharp-Poco/run.csx