Pārlūkot izejas kodu

Retain cancel callback until ForEachAsync completes (#1981)

Ian Griffiths 2 gadi atpakaļ
vecāks
revīzija
5903ac6ace

+ 2 - 2
AsyncRx.NET/System.Reactive.Async/Linq/Operators/ForEachAsync.cs

@@ -124,9 +124,9 @@ namespace System.Reactive.Linq
                 var d = await source.SubscribeAsync(o).ConfigureAwait(false);
 
                 await subscription.AssignAsync(d).ConfigureAwait(false);
-            }
 
-            await tcs.Task.ConfigureAwait(false);
+                await tcs.Task.ConfigureAwait(false);
+            }
         }
     }
 }