C#中`Task`如何只在await时运行?

问题描述 投票:0回答:1

在 C# 中,

Task
如何仅在等待时运行?

例如在 Azure Cosmos SDK 中,有 CreateItemAsync 方法。根据文档这里

我们还没有开始任务;我们将它们添加到列表中以便稍后启动它们。

任务firstTask = 容器.CreateItemAsync(firstProduct,firstPartitionKey);

因此,以某种方式实现

CreateItemAsync
仅当存在相应的
await
时才运行。

我检查了await文档,没有找到任何关于如何仅在等待时运行

Task
的说明。

我尝试在这里找到 CreateItemAsync 的源代码。但似乎省略了实现,并且在 GitHub 上仅可见

abstract
方法。

c# async-await azure-cosmosdb
1个回答
-2
投票

很难理解你的意思,但是你尝试过吗?

ItemResponse response = await container.CreateItemAsync(firstProduct, firstPartitionKey);
© www.soinside.com 2019 - 2024. All rights reserved.