.net 事件是否流向当前的 ExecutionContext?
Do .net events flow the current ExecutionContext?
我几乎在 += 样式的 .net 事件注册 (C#) 之前看到一些关于抑制执行上下文流的代码优化
EnsureExecutionContextSuppressed();
_eventArgs.Completed += OnEventArgsCompleted;
为什么?那是因为 .net 事件通常流向当前执行上下文吗?
.NET 事件只是委托调用。它们的行为类似于方法调用。对执行上下文的影响为零。
我几乎在 += 样式的 .net 事件注册 (C#) 之前看到一些关于抑制执行上下文流的代码优化
EnsureExecutionContextSuppressed();
_eventArgs.Completed += OnEventArgsCompleted;
为什么?那是因为 .net 事件通常流向当前执行上下文吗?
.NET 事件只是委托调用。它们的行为类似于方法调用。对执行上下文的影响为零。