ObserverManager<TIdentity,TObserver>.Notify Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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 представляющий выполненную работу.