Exemple #1
0
        private static bool HandleExceptionForHttpClient(Exception exception, int retries, int maxRetries)
        {
            if (AWSHttpClient.IsHttpInnerException(exception))
            {
                var innerHttpException = exception.InnerException;
                if (innerHttpException is IOException
#if !NETSTANDARD
                    || innerHttpException is WebException
#endif
                    )
                {
                    return(HandleException(innerHttpException, retries, maxRetries));
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(HandleException(exception, retries, maxRetries));
            }
        }
 /// <summary>
 /// Initializes ContentManager object.
 /// </summary>
 /// <param name="param">Paramteres.</param>
 public ContentManager(ContentManagerParams param)
 {
     client = param.WorkDocsClient;
     authenticationToken = param.AuthenticationToken;
     httpClient          = new AWSHttpClient();
 }