使用输出绑定写入数据

已完成

与输入绑定一样,有多种类型的输出绑定。 但并非所有绑定类型都支持输入和输出。 你可以随时使用绑定来发送或存储数据。 接下来介绍支持输出绑定的类型以及何时使用它们。

输出绑定类型

  • 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。 每种绑定类型的参数都可能有所不同。

合并输入绑定和输出绑定

可以将多个绑定应用于单个函数,从而可以定义输入和输出绑定。 输入和输出绑定甚至可以是相同的绑定类型。