コード例 #1
0
 public Server Save()
 {
     if (ServerID == -1)
     {
         return(ScaleOutConfigManager.GetManager().AddServer(this));
     }
     return(ScaleOutConfigManager.GetManager().ModifyServer(this));
 }
コード例 #2
0
 public static Server Load(string serverName)
 {
     return(ScaleOutConfigManager.GetManager().GetServerByName(serverName));
 }
コード例 #3
0
 public static Server Load(int serverID)
 {
     return(ScaleOutConfigManager.GetManager().GetServer(serverID));
 }
コード例 #4
0
 public static ShardMap Load(int shardMapID)
 {
     return(ScaleOutConfigManager.GetManager().GetShardMap(shardMapID));
 }
コード例 #5
0
 public static IList <Server> GetServers()
 {
     return(ScaleOutConfigManager.GetManager().GetServers());
 }
コード例 #6
0
        private static IShardSetDriver GetShardSetDriver(string shardSetName)
        {
            var config = GetCurrentShardSetConfig(shardSetName);

            return(ScaleOutConfigManager.GetManager().GetShardSetDriver(config));
        }
コード例 #7
0
 private static IShardSetDriver GetShardSetDriver(ShardSetConfig config)
 {
     return(ScaleOutConfigManager.GetManager().GetShardSetDriver(config));
 }
コード例 #8
0
 private IShardSetDriver GetShardSetDriver()
 {
     return(ScaleOutConfigManager.GetManager().GetShardSetDriver(this));
 }
コード例 #9
0
 private static ShardMap GetShardMap(int shardMapId)
 {
     return(ScaleOutConfigManager.GetManager().GetShardMap(shardMapId));
 }
コード例 #10
0
 private static ShardSetConfig GetCurrentShardSetConfig(string shardSetName)
 {
     return(ScaleOutConfigManager.GetManager().GetCurrentShardSetConfig(shardSetName));
 }
コード例 #11
0
 /// <summary>
 /// Saves this instance to configuration.
 /// </summary>
 /// <returns>ShardSetConfig.</returns>
 public ShardSetConfig Save()
 {
     return(ScaleOutConfigManager.GetManager().SaveConfiguration(this));
 }
コード例 #12
0
 /// <summary>
 /// Gets the table list.
 /// </summary>
 /// <returns>IList{System.String}.</returns>
 public static IList <string> GetTableList()
 {
     return(ScaleOutConfigManager.GetManager().GetTableList());
 }