/// <summary>
 /// An event handler called when a server raises a log event.
 /// </summary>
 /// <param name="server">The sender object.</param>
 /// <param name="e">The event arguments.</param>
 void OnEventLogged(object sender, LogEventArgs e)
 {
     // Execute the code on the UI thread.
     this.Invoke(() =>
         {
             this.log.Add(e.Event);
         });
 }
예제 #2
0
 /// <summary>
 /// An event handler called when the server logs a new event.
 /// </summary>
 /// <param name="server">The sender object.</param>
 /// <param name="e">The event arguments.</param>
 protected void OnLog(object sender, LogEventArgs e)
 {
     // Call the event.
     if (this.EventLogged != null) this.EventLogged(this, e);
 }