在任务中分配元组

Assign Tuple that inside Task

我在 C# 中有函数 return Task<Tuple<bool, string, Passport>>
签名是:
public async Task<Tuple<bool, string, Passport>> MyFunc(Stream FileData, string fileName)
我需要在 vb 函数中调用这个函数,所以我这样声明 return 值:
Dim result As Task(Of Tuple(Of Boolean, String, Passport))
我没有找到如何像这样分配值的语法(里面有元组的任务)


我如何初始化这个值?

您通常会像这样调用具有该签名的方法:

Dim result = Await MyFunc(someStream, someString)

result 变量的类型为 Tuple(Of Boolean, Stri8ng, Passport)。方法 returns TaskAwait 运算符等待 Task 和 returns 其结果的完成。

谢谢,我解决了:

  1. 我在 vb 函数签名中添加了作品 Async
  2. 像这样初始化元组: Dim result As Tuple(Of Boolean, String, Passport) = New Tuple(Of Boolean, String, Passport)(False, "", New Passport)
  3. 我在调用 C# 函数时添加了 Await