예제 #1
0
 static ReplicationManager()
 {
     ReplicationManager.groups = new List <ReplicationServerGroup>();
     ReplicationManager.Groups = ReplicationManager.groups;
     if (MySqlConfiguration.Settings == null)
     {
         return;
     }
     foreach (ReplicationServerGroupConfigurationElement current in MySqlConfiguration.Settings.Replication.ServerGroups)
     {
         ReplicationServerGroup replicationServerGroup = ReplicationManager.AddGroup(current.Name, current.GroupType, current.RetryTime);
         foreach (ReplicationServerConfigurationElement current2 in current.Servers)
         {
             replicationServerGroup.AddServer(current2.Name, current2.IsMaster, current2.ConnectionString);
         }
     }
 }
 internal static ReplicationServerGroup AddGroup(string name, int retryTime)
 {
     return(ReplicationManager.AddGroup(name, null, retryTime));
 }