Пример #1
0
            public static void AddToClient(AmazonServiceClient client)
            {
                var pipeline = client
                               .GetType()
                               .GetProperty("RuntimePipeline", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic)
                               .GetValue(client, null)
                               as RuntimePipeline;

                var requestFactory = new RetryHttpRequestFactory();
                var httpHandler    = new HttpHandler <Stream>(requestFactory, client);

                pipeline.ReplaceHandler <HttpHandler <Stream> >(httpHandler);
            }
Пример #2
0
 public static void ForceConfigureClient(AmazonServiceClient client)
 {
     RetryHttpRequestFactory.AddToClient(client);
 }