示例#1
0
 /// <summary> Unsubscribes the given <paramref name="listener"/> from dispatching events. </summary>
 /// <param name="listener">Listener to unsubscribe</param>
 public void RemoveMessageDispatchListener(IUIMessageDispatchListener listener)
 {
     _registeredListeners.RemoveListener(listener);
 }
示例#2
0
 /// <summary>
 /// Is invoked when an exception during the dispatching
 /// to the <paramref name="uiMessageDispatchListener"/> occurred.
 /// </summary>
 /// <param name="exception">Exception</param>
 /// <param name="uiMessageDispatchListener">Listener the exception happened to</param>
 private void OnDispatchingException(Exception exception, IUIMessageDispatchListener uiMessageDispatchListener)
 {
     _log.Error($"Error on dispatching event to '{uiMessageDispatchListener}'.", exception);
 }
示例#3
0
 /// <summary> Subscribes the given <paramref name="listener"/> to dispatching events. </summary>
 /// <param name="listener">Listener to subscribe</param>
 public void AddMessageDispatchListener(IUIMessageDispatchListener listener)
 {
     _registeredListeners.AddListener(listener);
 }