/// <summary> /// The on bridge initializing. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="args"> /// The eventArgs. /// </param> private void OnBridgeInitializing(object sender, BridgeInitializingEventArgs args) { if (this.BridgeInitializing != null) { this.BridgeInitializing(sender, args); } }
/// <summary> /// The bridge initialize. /// </summary> /// <param name="bridge"> /// The bridge. /// </param> /// <param name="description"> /// The description. /// </param> /// <returns> /// The <see cref="IDisposable"/>. /// </returns> public IDisposable BridgeInitialize(IMessageBusBridge bridge, MessageBusBridgeDescription description) { return(GetActivityTracker( () => { var args = new BridgeInitializingEventArgs { Description = description }; this.OnBridgeInitializing(bridge, args); }, t => { var args = new BridgeInitializedEventArgs { Elapsed = t, Description = description }; this.OnBridgeInitialized(bridge, args); })); }
/// <summary> /// The bridge initialize. /// </summary> /// <param name="bridge"> /// The bridge. /// </param> /// <param name="description"> /// The description. /// </param> /// <returns> /// The <see cref="IDisposable"/>. /// </returns> public IDisposable BridgeInitialize(IMessageBusBridge bridge, MessageBusBridgeDescription description) { return GetActivityTracker( () => { var args = new BridgeInitializingEventArgs { Description = description }; this.OnBridgeInitializing(bridge, args); }, t => { var args = new BridgeInitializedEventArgs { Elapsed = t, Description = description }; this.OnBridgeInitialized(bridge, args); }); }