Esempio n. 1
0
 public async Task DisConnectClientById(string id)
 {
     var url       = ApiUrlManager.ApiGetUrl(ApiUrlManager.ApiMethod.Kickoff, id);
     var strResult = string.Empty;
     await requestRetryPolicy.ExecuteAction(async() =>
     {
         strResult = await HttpUtil.GetAsync(url);
     });
 }
Esempio n. 2
0
 public async Task DisConnectClientByStream(string app, string stream)
 {
     throw new NotImplementedException();
     var url       = ApiUrlManager.ApiGetUrl(ApiUrlManager.ApiMethod.Kickoff, app + "/" + stream);
     var strResult = string.Empty;
     await requestRetryPolicy.ExecuteAction(async() =>
     {
         strResult = await HttpUtil.GetAsync(url);
     });
 }
Esempio n. 3
0
        public async Task <ClientRoot> GetClientInfo()
        {
            var url       = ApiUrlManager.ApiGetUrl(ApiUrlManager.ApiMethod.Clients);
            var strResult = string.Empty;
            await requestRetryPolicy.ExecuteAction(async() =>
            {
                strResult = await HttpUtil.GetAsync(url);
            });

            try
            {
                return(JsonConvert.DeserializeObject <ClientRoot>(strResult));
            }
            catch (Exception e)
            {
                //todo: log
                return(null);
            }
        }