Example #1
0
 private void OnGetInfo(ServerInfoEventArgs args)
 {
     if (GetInfo != null)
     {
         GetInfo(this, args);
     }
 }
Example #2
0
        /// <summary>
        /// Gets current server info.
        /// </summary>
        /// <returns>An instance info object contains server status.</returns>
        public ServerInfo GetServerInfo()
        {
            var args = new ServerInfoEventArgs();

            OnGetInfo(args);
            return(args.ServerInfo);
        }
 private void PushService_GetInfo(object sender, ServerInfoEventArgs args)
 {
     OnGetInfo(args);
 }
 /// <summary>
 /// Override this to add logic when clients request server's info.
 /// </summary>
 protected virtual void OnGetInfo(ServerInfoEventArgs args)
 {
     args.ServerInfo = new ServerInfo
     {
         PushPattern = DisplayName,
         Counter = Count
     };
 }
Example #5
0
 private void OnGetInfo(ServerInfoEventArgs args)
 {
     if (GetInfo != null)
     {
         GetInfo(this, args);
     }
 }
Example #6
0
 /// <summary>
 /// Gets current server info.
 /// </summary>
 /// <returns>An instance info object contains server status.</returns>
 public ServerInfo GetServerInfo()
 {
     var args = new ServerInfoEventArgs();
     OnGetInfo(args);
     return args.ServerInfo;
 }