ObserverManager<TIdentity,TObserver>.Notify 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Notify(Action<TObserver>, Func<TObserver,Boolean>) |
通知与所提供的 |
Notify(Func<TObserver,Task>, Func<TObserver,Boolean>) |
通知所有观察者。 |
Notify(Action<TObserver>, Func<TObserver,Boolean>)
通知与所提供的 predicate
匹配的所有观察程序。
public void Notify (Action<TObserver> notification, Func<TObserver,bool> predicate = default);
member this.Notify : Action<'Observer> * Func<'Observer, bool> -> unit
Public Sub Notify (notification As Action(Of TObserver), Optional predicate As Func(Of TObserver, Boolean) = Nothing)
参数
- notification
- Action<TObserver>
要在每个观察者上调用的通知委托。
适用于
Notify(Func<TObserver,Task>, Func<TObserver,Boolean>)
通知所有观察者。
public System.Threading.Tasks.Task Notify (Func<TObserver,System.Threading.Tasks.Task> notification, Func<TObserver,bool> predicate = default);
member this.Notify : Func<'Observer, System.Threading.Tasks.Task> * Func<'Observer, bool> -> System.Threading.Tasks.Task
Public Function Notify (notification As Func(Of TObserver, Task), Optional predicate As Func(Of TObserver, Boolean) = Nothing) As Task
参数
返回
表示 Task 所执行工作的 。