/// <summary />
        public static List <BaseRemotingObject> GetRepositoryPropertyList(string server, int port)
        {
            try
            {
                using (var factory = SystemCoreInteractDomain.GetCoreFactory(server, port))
                {
                    var s = factory.CreateChannel();

                    var paging = new PagingInfo()
                    {
                        PageOffset = 1, RecordsPerPage = 100
                    };
                    var retval = new List <BaseRemotingObject>();
                    do
                    {
                        var q = s.GetRepositoryPropertyList(paging);
                        if (q.Count > 0)
                        {
                            retval.AddRange(q);
                        }
                        if (q.Count < paging.RecordsPerPage)
                        {
                            break;
                        }
                        paging.PageOffset++;
                    } while (true);
                    return(retval);
                }
            }
            catch (Exception ex)
            {
                //Logger.LogError(ex);
                throw;
            }
        }
 /// <summary />
 public static SystemStats GetSystemStats(string server, int port)
 {
     try
     {
         using (var factory = SystemCoreInteractDomain.GetCoreFactory(server, port))
         {
             var s = factory.CreateChannel();
             return(s.GetSystemStats());
         }
     }
     catch (Exception ex)
     {
         //Logger.LogError(ex);
         throw;
     }
 }
 /// <summary />
 public static int GetRepositoryCount(string server, int port, PagingInfo paging)
 {
     try
     {
         using (var factory = SystemCoreInteractDomain.GetCoreFactory(server, port))
         {
             var s = factory.CreateChannel();
             return(s.GetRepositoryCount(paging));
         }
     }
     catch (Exception ex)
     {
         //Logger.LogError(ex);
         throw;
     }
 }
 /// <summary />
 public static List <BaseRemotingObject> GetRepositoryPropertyList(string server, int port, PagingInfo paging)
 {
     try
     {
         using (var factory = SystemCoreInteractDomain.GetCoreFactory(server, port))
         {
             var s      = factory.CreateChannel();
             var retval = new List <BaseRemotingObject>();
             retval.AddRange(s.GetRepositoryPropertyList(paging));
             return(retval);
         }
     }
     catch (Exception ex)
     {
         //Logger.LogError(ex);
         throw;
     }
 }