使用输出绑定写入数据
与输入绑定一样,有多种类型的输出绑定。 但并非所有绑定类型都支持输入和输出。 你可以随时使用绑定来发送或存储数据。 接下来介绍支持输出绑定的类型以及何时使用它们。
输出绑定类型
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:使用 SendGrid 绑定发送电子邮件。
服务总线:使用 Azure 服务总线的输出绑定来发送队列或主题消息。
表存储:使用 Azure 表存储输出绑定写入 Azure 存储帐户中的表。
Twilio:使用 Twilio 发送短信。
要将绑定创建为输出,必须将 direction
定义为 out
。 每种绑定类型的参数都可能有所不同。
合并输入绑定和输出绑定
可以将多个绑定应用于单个函数,从而可以定义输入和输出绑定。 输入和输出绑定甚至可以是相同的绑定类型。