Azure 功能:是否可以为队列触发器提供多个参数?
Azure functions: is it possible to give multiple parameters to a queue trigger?
我对 Azure Functions 还很陌生。我有一个 HTTP 触发函数。从这个 http 触发函数,我需要调用一个队列触发函数。 我想知道在调用队列触发器时,我可以传递多个参数吗?
下面是我当前的function.json
和运行.ps1队列触发器
{
"bindings": [
{
"name": "Jobname",
"type": "queueTrigger",
"direction": "in",
"queueName": "JobQueue"
}
]
}
run.ps1
param([string] $Jobname, $TriggerMetadata)
要在 HTTP 触发函数中调用队列触发器,我使用以下命令
Push-OutputBinding -Name JobQueue -Value $value
方法一
从 Azure docs 找到下面的代码,用于从 HTTP 触发器中的 run.ps1
文件一次发送多条消息
$message = @("message1", "message2")
Push-OutputBinding -Name Msg -Value $message
但是在上面的方法中,没有引用在 run.ps1
of Queue 触发器中使用 Msg
变量。
方法二
HTTP 触发器 run.ps1
和 function.json
文件中的代码
Push-OutputBinding -Name QueueItem1 -Value $message1
Push-OutputBinding -Name QueueItem2 -Value $message2
function.json
{
"type": "queue",
"direction": "out",
"name": "QueueItem1",
"connection": "<Storage>",
"queueName": "egqueue"
},
{
"type": "queue",
"direction": "out",
"name": "QueueItem2",
"connection": "<Storage>",
"queueName": "egqueue"
}
注意:两种方法都在存储队列中创建了具有不同 ID 的单独条目
我对 Azure Functions 还很陌生。我有一个 HTTP 触发函数。从这个 http 触发函数,我需要调用一个队列触发函数。 我想知道在调用队列触发器时,我可以传递多个参数吗?
下面是我当前的function.json
和运行.ps1队列触发器
{
"bindings": [
{
"name": "Jobname",
"type": "queueTrigger",
"direction": "in",
"queueName": "JobQueue"
}
]
}
run.ps1
param([string] $Jobname, $TriggerMetadata)
要在 HTTP 触发函数中调用队列触发器,我使用以下命令
Push-OutputBinding -Name JobQueue -Value $value
方法一
从 Azure docs 找到下面的代码,用于从 HTTP 触发器中的 run.ps1
文件一次发送多条消息
$message = @("message1", "message2")
Push-OutputBinding -Name Msg -Value $message
但是在上面的方法中,没有引用在 run.ps1
of Queue 触发器中使用 Msg
变量。
方法二
HTTP 触发器 run.ps1
和 function.json
文件中的代码
Push-OutputBinding -Name QueueItem1 -Value $message1
Push-OutputBinding -Name QueueItem2 -Value $message2
function.json
{
"type": "queue",
"direction": "out",
"name": "QueueItem1",
"connection": "<Storage>",
"queueName": "egqueue"
},
{
"type": "queue",
"direction": "out",
"name": "QueueItem2",
"connection": "<Storage>",
"queueName": "egqueue"
}
注意:两种方法都在存储队列中创建了具有不同 ID 的单独条目