public Task ChangeAll(HttpClientPlaybackErrorSimulationConfig newConfig)
 {
     foreach (var c in dict.ToArray())
     {
         dict[c.Key] = newConfig;
     }
     return(Task.CompletedTask);
 }
예제 #2
0
 public PlaybackHandler(HttpMessageHandler innerHandler,
                        IPlaybackContext playbackContext,
                        IPlaybackStorageService playbackStorageService,
                        string handlerName,
                        IHttpClientPlaybackErrorSimulationService configService)
     : base(innerHandler)
 {
     _playbackStorageService = playbackStorageService;
     _playbackContext        = playbackContext;
     _handlerName            = handlerName;
     _config = configService.GetNamedConfig(handlerName).Result;
 }
 public Task AddOrUpdate(string name, HttpClientPlaybackErrorSimulationConfig newConfig)
 {
     if (dict.ContainsKey(name))
     {
         dict[name] = newConfig;
     }
     else
     {
         dict.Add(name, newConfig);
     }
     return(Task.CompletedTask);
 }