コード例 #1
0
 public async Task UpdateServiceSettings()
 {
     try
     {
         await Task.Run(() => _client.Apply(_settingsContractProvider.GetSettingsContract()));
     }
     catch (Exception ex) when(ex is CommunicationException || ex is TimeoutException || ex is TaskCanceledException)
     {
         _logger.Error(ex.CombinedMessage());
     }
 }
コード例 #2
0
 private async Task UpdateServiceSettingsInternal(SettingsContract settingsContract)
 {
     try
     {
         await Task.Run(() => _client.Apply(settingsContract));
     }
     catch (Exception ex) when(ex is CommunicationException || ex is TimeoutException || ex is TaskCanceledException)
     {
         _logger.Error(ex.CombinedMessage());
     }
 }
コード例 #3
0
 public async Task UpdateServiceSettings()
 {
     try
     {
         await Task.Run(() => _client.Apply(_settingsContractProvider.GetSettingsContract()));
     }
     catch (Exception ex)
     {
         _logger.Error(ex);
     }
 }