Procházet zdrojové kódy

😎修复自定义事件源异步问题

zuohuaijun před 2 roky
rodič
revize
bab72fc41d

+ 4 - 1
Admin.NET/Admin.NET.Core/EventBus/RedisEventSourceStorer.cs

@@ -63,7 +63,10 @@ public sealed class RedisEventSourceStorer : IEventSourceStorer, IDisposable
             //var eventSource = JsonConvert.DeserializeObject<ChannelEventSource>(cr);
             //var eventSource = JsonConvert.DeserializeObject<ChannelEventSource>(cr);
 
 
             // 写入内存管道存储器
             // 写入内存管道存储器
-            _channel.Writer.WriteAsync(cr);
+            Task.Run(async () =>
+            {
+                await _channel.Writer.WriteAsync(cr);
+            });
         };
         };
 
 
         // 启动消费者
         // 启动消费者