Azure功能的现成Visual Studio 2017(15.5.5)模板创建了一个HttpTrigger Run方法,其中包含HttpRequest和TraceLog作为参数。
我想使用其他绑定类型,例如POCO,' string'或者' ILogger'。
我搜索了很多但似乎找不到HttpTrigger(http web hook)的简明绑定类型列表。我发现的一些文章包括:
Azure流作业功能可用的所有可能的绑定类型是什么?
我可以开始试错,但我想我先检查一下。
由于
-John
答案 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类型(例如HttpRequestMessage
,string
,int
等)或自定义POCO类。
答案 1 :(得分:0)
Azure流作业功能可用的所有可能的绑定类型是什么?
没有。此处支持的绑定的完整列表: https://docs.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings
您可以将字符串或POCO对象传递给HttpTrigger: