Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取下一个推送值并等待-反应式扩展_C#_.net_System.reactive - Fatal编程技术网

C# 获取下一个推送值并等待-反应式扩展

C# 获取下一个推送值并等待-反应式扩展,c#,.net,system.reactive,C#,.net,System.reactive,我有一个可观察到的“热”有效载荷: IObservable<Payload> Payloads; i、 e.在那行代码中,我想等到有效载荷可用,然后继续 我可以用已经在被动扩展中的任何东西来做吗 您可以执行以下任一操作: await Payloads.Take(1); 或: await Payloads.Take(1); await Payloads.FirstAsync();

我有一个可观察到的“热”有效载荷:

IObservable<Payload> Payloads;
i、 e.在那行代码中,我想等到有效载荷可用,然后继续

我可以用已经在被动扩展中的任何东西来做吗

您可以执行以下任一操作:

await Payloads.Take(1);
或:

await Payloads.Take(1);
await Payloads.FirstAsync();