/// <summary> /// Matching messages will be ensured to be published though the Dispatcher of this application. This is useful for messages that trigger /// UI activity /// </summary> public static MessagingConfiguration HandleTheseMessagesOnDispatcher(this MessagingConfiguration config, Func<MessageInfo, bool> predicate) { config.AddConfigurationArtefact(new UiMessages(predicate)); return config; }
/// <summary> /// Messages that match the predicate will be published without blocking te publisher /// </summary> public static MessagingConfiguration HandleTheseMessagesAsynchronously(this MessagingConfiguration config, Func<MessageInfo, bool> predicate) { config.AddConfigurationArtefact(new MessagingAsync(predicate)); return config; }