我正在尝试将我的CosmosClient的ConnectionMode更改为网关。这是我的Run()函数:
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "policy")] HttpRequest req,
[CosmosDB( databaseName:"AR", containerName: "Policy", Connection = "CosmosConnectionString")]CosmosClient cosmos, ILogger log)我想知道,如何在这部分代码中将ConnectionMode更改为网关?显然像这样的东西
[CosmosDB( databaseName:"AR", containerName: "Policy", Connection = "CosmosConnectionString")]CosmosClient cosmos = new CosmosClient{ConnectionMode.Gateway}不起作用。
有什么想法吗?
发布于 2021-09-27 17:32:54
从您的代码看,您使用的是使用V3 SDK的预览Webjob扩展。预览Webjob扩展与以前的Webjob扩展(3.X.X)保持相同的行为,并将网关作为默认模式。https://github.com/Azure/azure-webjobs-sdk-extensions/blob/dev/src/WebJobs.Extensions.CosmosDB/CosmosDBUtility.cs#L75
https://stackoverflow.com/questions/69347541
复制相似问题