Ejemplo n.º 1
0
        /// <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;
 }