使用输出绑定写入数据
与输入绑定一样,有多种类型的输出绑定。 但并非所有绑定类型都支持输入和输出。 你可以随时使用绑定来发送或存储数据。 接下来介绍支持输出绑定的类型以及何时使用它们。
输出绑定类型
Blob 存储 - 可以使用 blob 输出绑定来写入 blob。
Azure Cosmos DB - Azure Cosmos DB 输出绑定允许使用 SQL API 将新文档写入 Azure Cosmos DB 数据库。
事件中心 - 使用事件中心输出绑定可将事件写入到事件流。 若要将事件写入事件中心,必须具有发送权限。
HTTP - 通过 HTTP 输出绑定响应 HTTP 请求发送者。 此绑定需要使用 HTTP 触发器,利用此绑定,你可以自定义与触发器请求相关联的响应。 它也可以用来连接到 Webhook。
Microsoft Graph - Microsoft Graph 输出绑定可让你在 OneDrive 中写入文件、修改 Excel 数据,以及通过 Outlook 发送电子邮件。
移动应用 - 移动应用输出绑定将新记录写入移动应用表。
通知中心 - 可以使用通知中心输出绑定发送推送通知。
队列存储 - 使用 Azure 队列存储输出绑定,可以将消息写入到队列中。
发送网格 - 使用 SendGrid 绑定发送电子邮件。
服务总线 - 使用 Azure 服务总线输出绑定发送队列或主题消息。
表存储 - 使用 Azure 表存储输出绑定,可以写入到 Azure 存储帐户中的表。
Twilio - 使用 Twilio 发送短信。
要将绑定创建为输出,必须将 direction
定义为 out
。 每种绑定类型的参数都可能有所不同。
合并输入绑定和输出绑定
可以将多个绑定应用于单个函数,从而可以定义输入和输出绑定。 输入和输出绑定甚至可以是相同的绑定类型。