当前位置: 首页 > 知识库问答 >
问题:

在Azure函数中使用新的SaaS表适配器

曹泉
2023-03-14

Azure最近发布了一个用于Azure功能的SaaS表适配器。我知道这个特性是实验性的,没有文档,但我想看看是否有人有这个工作。

{
  "bindings": [
    {
      "name": "data",
      "type": "blobTrigger",
      "direction": "in",
      "path": "somePathToBlob",
      "connection": "connectionName_STORAGE"
    },
    {
      "type": "apiHubTable",
      "name": "output",
      "connection": "sql_SQL",
      "direction": "out",
      "tableName": "tblEventStage"
    }
  ],
  "disabled": false
}
public static void Run(string data, ITable<EventRecord> output, TraceWriter log)
{
    // add some records to the table
}

我做错了什么?

共有1个答案

元阳荣
2023-03-14

找到了解决方案--我使用的是System.data.linq ITable而不是Microsoft.azure.apihub中的ITable。我删除了system.data.linq并添加了nuget包Microsoft Azure ApiHub SDK。这需要添加一个文件包。json:

{
  "frameworks": {
    "net46":{
      "dependencies": {
        "Microsoft.Azure.ApiHub.Sdk": "0.6.10-alpha"
      }
    }
   }
}

可以使用以下方法将记录插入到表中:

output.CreateEntityAsync(record);
 类似资料:
  • 下面是我的function.json 有什么想法可以摆脱这个“exception:attributeError:module'azure.functions'没有属性'in'”错误吗?

  • 我已经定义了一个Azure函数,它使用Azure存储队列触发器和Blob输入绑定。我已经为队列触发器准备了一个POCO,但是如何在blob输入绑定中将该POCO与绑定表达式一起使用呢? 建筑: Azure功能2。x POCO: Azure功能: 队列消息: 错误消息: 系统私有的CoreLib:执行函数profileImageUpload时发生异常。微软蔚蓝色的WebJobs。主机:异常绑定参数“

  • 您好,我正在尝试使用REST Api实现简单的Azure函数。My env是MSVC 2019,创建了一个简单的mmApi Function应用程序 我将这一行添加到表存储[Table(“boards”,Connection=“AzureWebJobsStorage”)]IAsyncCollector中 正在抛出以下错误 函数(AzureFuncAppmmApi/CreateBoard)错误:Mi

  • 我找到了这个代码示例,用于向Blob存储添加连接并向文件写入一些文本,但连接信息取决于包含连接字符串的环境变量名。我不知道如何提供一个包含连接字符串的密钥库秘密引用,而不是必须使用环境变量名和连接字符串。 调用的函数如下所示: 这样做的目的是只对连接字符串的更改使用我的密钥存储库机密,并将连接字符串排除在配置文件之外。

  • 在我的Azure云帐户中,我可以访问多个订阅,每个订阅中有多个资源组。每个资源组又可以具有跨不同位置的多个功能。 我可以访问给定资源组的函数,如下所示:

  • 我有购物车活动,用户可以在其中添加,更新和删除他们的购物车。每个函数都有它拥有java活动,我也有CartAdapter活动。我想执行一个计算,该计算可以在 ViewCart 活动中显示客户项目的总价。我在购物车适配器上进行了计算,但是在ViewCart活动中显示总价格时遇到问题。 我得到的错误是 java.lang.数字格式异常:对于输入字符串:"99.00"在java.lang.Integer

  • 如官方文档中所述,Cosmos Db SQL API支持聚合函数。然而,我找不到任何对项的多级文档结构执行聚合的良好查询示例。这是我的Cosmos DB容器项的结构。我正在使用SQL API } 我想得到发票明细的总和。使用SQL查询的lineTotal。非常感谢您的回答