public HAServiceSettings LoadServiceSettings() { HAGetConfigArgs args = new HAGetConfigArgs(); args.ServiceName = _serviceName; args.ComputerName = _computerName; return _proxy.Invoke<HAGetConfigArgs, HAServiceSettings>("LoadServiceSettings", args); }
public IICConfigTableBuffer LoadConfigTable(string tableName) { HAGetConfigArgs args = new HAGetConfigArgs(); args.ServiceName = _serviceName; args.ComputerName = _computerName; args.Path = tableName; return _proxy.Invoke<HAGetConfigArgs, IICConfigTableBuffer>("LoadConfigTable", args); }
public IICConfigFieldBuffer LoadConfigField(string key) { HAGetConfigArgs args = new HAGetConfigArgs(); args.ServiceName = _serviceName; args.ComputerName = _computerName; args.Path = key; return _proxy.Invoke<HAGetConfigArgs, IICConfigFieldBuffer>("LoadConfigField", args); }
public IList<IICConfigItemBuffer> LoadConfigSection(string path) { HAGetConfigArgs args = new HAGetConfigArgs(); args.ServiceName = _serviceName; args.ComputerName = _computerName; args.Path = path; return _proxy.Invoke<HAGetConfigArgs, List<IICConfigItemBuffer>>("LoadConfigSection", args); }
public HAServiceSettings LoadServiceSettings() { HAGetConfigArgs args = new HAGetConfigArgs(); args.ServiceName = _serviceName; args.ComputerName = _computerName; return(_proxy.Invoke <HAGetConfigArgs, HAServiceSettings>("LoadServiceSettings", args)); }
public IICConfigTableBuffer LoadConfigTable(string tableName) { HAGetConfigArgs args = new HAGetConfigArgs(); args.ServiceName = _serviceName; args.ComputerName = _computerName; args.Path = tableName; return(_proxy.Invoke <HAGetConfigArgs, IICConfigTableBuffer>("LoadConfigTable", args)); }
public IList <IICConfigItemBuffer> LoadConfigSection(string path) { HAGetConfigArgs args = new HAGetConfigArgs(); args.ServiceName = _serviceName; args.ComputerName = _computerName; args.Path = path; return(_proxy.Invoke <HAGetConfigArgs, List <IICConfigItemBuffer> >("LoadConfigSection", args)); }
public IICConfigFieldBuffer LoadConfigField(string key) { HAGetConfigArgs args = new HAGetConfigArgs(); args.ServiceName = _serviceName; args.ComputerName = _computerName; args.Path = key; return(_proxy.Invoke <HAGetConfigArgs, IICConfigFieldBuffer>("LoadConfigField", args)); }
public string LoadConfigText(string path) { HAGetConfigArgs args = new HAGetConfigArgs(); args.ServiceName = _serviceName; args.ComputerName = _computerName; args.Path = path; args.Key = " "; var r = _proxy.Invoke <HAGetConfigArgs, RpcClass <string> >("LoadConfigText", args); return(r.Value); }
public static void InitServiceHa(string serviceName, string computerName, string centerUrl) { if (_current != null && _current.ServiceName != NULL) return; lock (_syncRoot) { _current = new ServiceSettingsConfigProxy(serviceName, computerName); RpcHttpClientChannel channel = new RpcHttpClientChannel(); RpcProxyFactory.RegisterClientChannel(channel); HAGetConfigArgs args = new HAGetConfigArgs(); args.ServiceName = serviceName; args.ComputerName = computerName; var proxy = RpcProxyFactory.GetProxy<IHACenterConfigService>(centerUrl); HAServiceSettings settings = proxy.Invoke<HAGetConfigArgs, HAServiceSettings>( "LoadServiceSettings", args); IICConfigurationManager.Loader = new HAConfigurationLoader(serviceName, computerName, centerUrl); _current.UpdateConfig(ServiceRunMode.HAService, settings); TracingManager.UpdateConfig(); } }