Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用于Azure时间触发功能。是否必须添加Microsoft.Azure.WebJobs.Extensions。如果是,为什么?_C#_Azure_Azure Functions - Fatal编程技术网

C# 用于Azure时间触发功能。是否必须添加Microsoft.Azure.WebJobs.Extensions。如果是,为什么?

C# 用于Azure时间触发功能。是否必须添加Microsoft.Azure.WebJobs.Extensions。如果是,为什么?,c#,azure,azure-functions,C#,Azure,Azure Functions,我是azure功能的新手。要创建azure功能,是否必须添加Microsoft.azure.WebJobs.Extensions 若有,原因为何 是的。摘自: 绑定类型 Microsoft.Azure.WebJobs包中包括以下触发器和绑定类型: 水滴存储 队列存储 表存储 要使用其他触发器和绑定类型,请安装包含它们的NuGet包,并在JobHostConfiguration对象上调用use方法。例如,如果要使用计时器触发器,请安装Microsoft.Azure.WebJobs.Extens

我是azure功能的新手。要创建azure功能,是否必须添加
Microsoft.azure.WebJobs.Extensions

若有,原因为何

是的。摘自:

绑定类型

Microsoft.Azure.WebJobs包中包括以下触发器和绑定类型:

  • 水滴存储
  • 队列存储
  • 表存储
要使用其他触发器和绑定类型,请安装包含它们的NuGet包,并在JobHostConfiguration对象上调用use方法。例如,如果要使用计时器触发器,请安装Microsoft.Azure.WebJobs.Extensions并在Main方法中调用UseTimers,如本例所示:

现在,关于原因:我不知道他们为什么决定把这个放在一个单独的包中。事实上,对于计时器触发器,所需的类等都在该包中。

是的。摘自:

绑定类型

Microsoft.Azure.WebJobs包中包括以下触发器和绑定类型:

  • 水滴存储
  • 队列存储
  • 表存储
要使用其他触发器和绑定类型,请安装包含它们的NuGet包,并在JobHostConfiguration对象上调用use方法。例如,如果要使用计时器触发器,请安装Microsoft.Azure.WebJobs.Extensions并在Main方法中调用UseTimers,如本例所示:

现在,关于原因:我不知道他们为什么决定把这个放在一个单独的包中。事实上,对于计时器触发器,所需的类等都在该包中。

计时器扩展在其中,因此对于我们的项目参考是必要的

更准确地说,
Microsoft.Azure.WebJobs.Extensions
是构建和运行Azure函数所必需的,无论我们想要使用何种语言和触发器。这都是故意的

但我们也不需要担心,因为我们可以控制这些内置部件。当我们在本地创建一个c#Azure函数时,默认情况下,它引用Microsoft.NET.Sdk.Functions,其中包括
Microsoft.Azure.WebJobs
Microsoft.Azure.WebJobs.Extensions
等,以使函数完美工作。

计时器扩展处于启用状态,因此我们的项目引用需要它

更准确地说,
Microsoft.Azure.WebJobs.Extensions
是构建和运行Azure函数所必需的,无论我们想要使用何种语言和触发器。这都是故意的

但我们也不需要担心,因为我们可以控制这些内置部件。当我们在本地创建一个c#Azure函数时,默认情况下,它会引用
Microsoft.NET.Sdk.Functions
,其中包括
Microsoft.Azure.WebJobs
Microsoft.Azure.WebJobs.Extensions
等,以使函数完美地工作