/// <summary> /// This method is used to raise the local event /// </summary> public static void Run(FlushRemoteEvent @event) { Assert.ArgumentNotNull(@event, "@event"); Log.Info("FlushRemoteEventHandler -> Run", typeof(FlushRemoteEventHandler)); Event.RaiseEvent("multisitesmanager:flush:remote", new object[] { new FlushRemoteEventArgs(@event) }); }
/// <summary> /// This is the object stored in the event queue for processing /// </summary> /// <param name="event">The event</param> /// <param name="restartServer"></param> public FlushRemoteEventArgs(FlushRemoteEvent @event) { RestartServer = @event.RestartServer; }