Пример #1
0
 public ListOriginAccessIdentitiesResponse ListOriginAccessIdentities(ListOriginAccessIdentitiesRequest request)
 {
     if (request == null)
     {
         throw new ArgumentNullException("request", "The ListOriginAccessIdentitiesRequest specified is null!");
     }
     return(this.Invoke <ListOriginAccessIdentitiesResponse>(this.ConvertListOriginAccessIdentities(request), request.Headers));
 }
Пример #2
0
        private IDictionary <CloudFrontQueryParameter, string> ConvertListOriginAccessIdentities(ListOriginAccessIdentitiesRequest request)
        {
            IDictionary <CloudFrontQueryParameter, string> parameters = new Dictionary <CloudFrontQueryParameter, string>(5);

            parameters.Add(CloudFrontQueryParameter.Verb, CloudFrontConstants.GetVerb);
            parameters.Add(CloudFrontQueryParameter.Action, "ListOriginAccessIdentities");
            StringBuilder builder = new StringBuilder(0x80);

            if (request.IsSetMarker())
            {
                builder.Append("?Marker=").Append(request.Marker);
            }
            if (request.IsSetMaxItems())
            {
                builder.Append("&MaxItems=").Append(request.MaxItems);
            }
            if (builder.Length > 0)
            {
                parameters.Add(CloudFrontQueryParameter.Query, builder.ToString());
            }
            this.AddCloudFrontQueryParameters(parameters, request.Headers);
            return(parameters);
        }