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)); }