/// <summary> /// The on message bus registered handler. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="args"> /// The eventArgs. /// </param> private void OnMessageBusRegisteredHandler(object sender, MessageBusRegisteredHandlerEventArgs args) { if (this.MessageBusRegisteredHandler != null) { this.MessageBusRegisteredHandler(sender, args); } }
/// <summary> /// The message bus register handler. /// </summary> /// <param name="messageBus"> /// The message bus. /// </param> /// <param name="entity"> /// The entity. /// </param> /// <param name="name"> /// The name. /// </param> /// <returns> /// The <see cref="IDisposable"/>. /// </returns> public IDisposable MessageBusRegisterHandler(IMessageBus messageBus, string entity, string name) { return (GetActivityTracker( () => { var args = new MessageBusRegisteringHandlerEventArgs { Entity = entity, Name = name }; this.OnMessageBusRegisteringHandler(messageBus, args); }, t => { var args = new MessageBusRegisteredHandlerEventArgs { Elapsed = t, Entity = entity, Name = name }; this.OnMessageBusRegisteredHandler(messageBus, args); })); }
/// <summary> /// The message bus register handler. /// </summary> /// <param name="messageBus"> /// The message bus. /// </param> /// <param name="entity"> /// The entity. /// </param> /// <param name="name"> /// The name. /// </param> /// <returns> /// The <see cref="IDisposable"/>. /// </returns> public IDisposable MessageBusRegisterHandler(IMessageBus messageBus, string entity, string name) { return GetActivityTracker( () => { var args = new MessageBusRegisteringHandlerEventArgs { Entity = entity, Name = name }; this.OnMessageBusRegisteringHandler(messageBus, args); }, t => { var args = new MessageBusRegisteredHandlerEventArgs { Elapsed = t, Entity = entity, Name = name }; this.OnMessageBusRegisteredHandler(messageBus, args); }); }