コード例 #1
0
        private void Initialize(IHttpClientProvider httpClientProvider)
        {
            var contractType = typeof(TContract);

            ApiRequestFactory = new ApiRequestFactory(contractType, httpClientProvider);
            _callTaskFactory  = new GenericCallTaskFactory(ApiRequestFactory);
        }
コード例 #2
0
ファイル: ApiClient.cs プロジェクト: mylab-tools/apiclient
 /// <summary>
 /// Initializes a new instance of <see cref="ApiClient"/>
 /// </summary>
 public ApiClient(IHttpClientProvider httpClientProvider)
 {
     _reqFactory = new ApiRequestFactory <TContract>(httpClientProvider);
 }
コード例 #3
0
 public GenericCallTaskFactory(ApiRequestFactory apiRequestFactory)
 {
     _apiRequestFactory = apiRequestFactory;
 }