12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
-
- using Aliyun.Acs.Core.Auth;
- using Aliyun.Acs.Core.Http;
- using Aliyun.Acs.Core.Profile;
- using Aliyun.Acs.Core.Regions;
- using System;
- using System.Collections.Generic;
- namespace Aliyun.Acs.Core
- {
- public interface IAcsClient
- {
- T GetAcsResponse<T>(AcsRequest<T> request) where T : AcsResponse;
- T GetAcsResponse<T>(AcsRequest<T> request, bool autoRetry, int maxRetryCounts) where T : AcsResponse;
- T GetAcsResponse<T>(AcsRequest<T> request, IClientProfile profile) where T : AcsResponse;
- T GetAcsResponse<T>(AcsRequest<T> request, String regionId, Credential credential) where T : AcsResponse;
- HttpResponse DoAction<T>(AcsRequest<T> request) where T : AcsResponse;
- HttpResponse DoAction<T>(AcsRequest<T> request, bool autoRetry, int maxRetryCounts) where T : AcsResponse;
- HttpResponse DoAction<T>(AcsRequest<T> request, IClientProfile profile) where T : AcsResponse;
- HttpResponse DoAction<T>(AcsRequest<T> request, String regionId, Credential credential) where T : AcsResponse;
- HttpResponse DoAction<T>(AcsRequest<T> request, bool autoRetry, int maxRetryCounts, IClientProfile profile) where T : AcsResponse;
- HttpResponse DoAction<T>(AcsRequest<T> request,
- bool autoRetry, int maxRetryNumber,
- String regionId, Credential credential,
- ISigner signer, FormatType? format,
- List<Endpoint> endpoints) where T : AcsResponse;
- CommonResponse DoCommonAction(CommonRequest request);
- }
- }
|