コード例 #1
0
 public Task CheckSessionCall(AddinTypes addinType, CancellationToken?cancellationToken = null)
 {
     return(GetHttpClient().GetAsync(
                "api/AddInApi/CheckSession",
                null,
                cancellationToken ?? CancellationToken.None));
 }
コード例 #2
0
 public Task <UserInfo> GetUserInfoCall(AddinTypes addinType)
 {
     return(GetHttpClient().GetJsonAsync <UserInfo>("api/addInApi/userinfo", new[] { new HttpClientUtil.Parameter()
                                                                                     {
                                                                                         Name = "AddinType", Value = addinType
                                                                                     } }));
 }
コード例 #3
0
 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
     };
 }