示例#1
0
 /// <summary>
 /// 获取全局配置信息
 /// </summary>
 /// <param name="dbKey"></param>
 /// <returns></returns>
 public async static Task <string> GetApplicationConfig(string ConfigKey)
 {
     return(await Task.Run <string>(() =>
     {
         Channel channel = CreateChannel();
         var client = new ConfigDc.ProtoProxy.ConfigDcUtil.ConfigDcUtilClient(channel);
         var serverRes = client.GetApplicationConfig(new ProtoProxy.ApplicationConfigRequest()
         {
             ConfigKey = ConfigKey
         });
         channel.ShutdownAsync();   //关闭长连接
         return serverRes.ConfigValue;
     }));
 }