gpt4 book ai didi

c# - Azure cosmos db 中的 CreateDatabaseIfNotExistsAsync 时应用程序退出

转载 作者:行者123 更新时间:2023-12-03 03:41:07 26 4
gpt4 key购买 nike

我正在尝试使用 Azure cosmos db。

调用 CreateDatabaseIfNotExistsAsync 函数时,应用程序退出,没有任何异常或消息。

var cosmosClient = new CosmosClient(EndpointUri, PrimaryKey);
var database = await cosmosClient.CreateDatabaseIfNotExistsAsync(databaseId);

cosmosClient创建成功,这意味着凭据正确

最佳答案

The cosmosClient creation succeeded, which means the credentials are correct

事实并非如此。创建客户端时,不会验证凭据的正确性(仅验证格式)。

如果应用程序正在退出,则意味着您有未处理的异常,在这种情况下您需要添加 try/catch block 。或者只是控制失败。

你能分享一下代码是如何调用的吗?您的应用程序代码只是运行这两行还是还有更多?如何调用async方法?您是否可以在不使用 await 的情况下调用某些 async 方法?例如:https://github.com/Azure/azure-cosmos-dotnet-v3/issues/2961

关于c# - Azure cosmos db 中的 CreateDatabaseIfNotExistsAsync 时应用程序退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71202054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com