public Task CheckSessionCall(AddinTypes addinType, CancellationToken?cancellationToken = null) { return(GetHttpClient().GetAsync( "api/AddInApi/CheckSession", null, cancellationToken ?? CancellationToken.None)); }
public Task <UserInfo> GetUserInfoCall(AddinTypes addinType) { return(GetHttpClient().GetJsonAsync <UserInfo>("api/addInApi/userinfo", new[] { new HttpClientUtil.Parameter() { Name = "AddinType", Value = addinType } })); }
protected DataProviderBase(CookieContainer cookieContainer, Uri clietnUri, string version, AddinTypes addinType, TimeSpan?timeout = null) { _httpClientUtil = new HttpClientUtil { AddinVersion = version, AddinType = addinType, BaseAddress = clietnUri, Timeout = timeout ?? new TimeSpan(0, 5, 0), CookieContainer = cookieContainer }; }