فهرست منبع

Retain cancel callback until ForEachAsync completes (#1981)

Ian Griffiths 2 سال پیش
والد
کامیت
5903ac6ace
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      AsyncRx.NET/System.Reactive.Async/Linq/Operators/ForEachAsync.cs

+ 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);
+            }
         }
     }
 }