You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As part of 4.0 we're moving to async first across all major interfaces. This issue summarizes the work required for the EventAggregator.
I want to approach this in few steps all of which are breaking changes.
Move from three interfaces IHandle<T>, IHandleWithCoroutine<T> and IHandleWithTask<T> to a single interface IHandle<T> that supports Task based subscription:
As part of
4.0
we're moving to async first across all major interfaces. This issue summarizes the work required for theEventAggregator
.I want to approach this in few steps all of which are breaking changes.
IHandle<T>
,IHandleWithCoroutine<T>
andIHandleWithTask<T>
to a single interfaceIHandle<T>
that supports Task based subscription:Publish
PublishAsync
will return aTask
that completes when all handlers have finished and will take a cancellation token.SubscribeOnBackgroundThread
etc.This rolls up issues covered by #409 and #416.
The text was updated successfully, but these errors were encountered: