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