示例#1
0
        public T GetAcsResponse <T>(AcsRequest <T> request, string regionId, Credential credential) where T : AcsResponse
        {
            HttpResponse httpResponse = this.DoAction(request, regionId, credential);

            return(ParseAcsResponse(request, httpResponse));
        }
示例#2
0
        public T GetAcsResponse <T>(AcsRequest <T> request, IClientProfile profile) where T : AcsResponse
        {
            HttpResponse httpResponse = this.DoAction(request, profile);

            return(ParseAcsResponse(request, httpResponse));
        }
示例#3
0
        public T GetAcsResponse <T>(AcsRequest <T> request, bool autoRetry, int maxRetryNumber) where T : AcsResponse
        {
            HttpResponse httpResponse = this.DoAction(request, autoRetry, maxRetryNumber);

            return(ParseAcsResponse(request, httpResponse));
        }
示例#4
0
        public T GetAcsResponse <T>(AcsRequest <T> request) where T : AcsResponse
        {
            HttpResponse httpResponse = this.DoAction(request);

            return(ParseAcsResponse(request, httpResponse));
        }
示例#5
0
 public HttpResponse DoAction <T>(AcsRequest <T> request, IClientProfile profile) where T : AcsResponse
 {
     return(DoAction(request, this.autoRetry, this.maxRetryNumber, profile));
 }
示例#6
0
 public HttpResponse DoAction <T>(AcsRequest <T> request, bool autoRetry, int maxRetryNumber) where T : AcsResponse
 {
     return(DoAction(request, autoRetry, maxRetryNumber, this.clientProfile));
 }