DescribeKeyPairs() приватный Метод

private DescribeKeyPairs ( ) : DescribeKeyPairsResponse
Результат DescribeKeyPairsResponse
 /// <summary>
 /// Load key pairs to view model with AWS data based on region selected and EC2 classic/vpc
 /// </summary>
 private void LoadKeyPairs(AmazonEC2Client ec2Client)
 {
     try
     {
         DescribeKeyPairsRequest keyreq = new DescribeKeyPairsRequest();
         DescribeKeyPairsResponse keyresp = ec2Client.DescribeKeyPairs(keyreq);
         Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() =>
         {
             vm.KeyPairs.Clear();
         }));
         foreach (KeyPair kp in keyresp.DescribeKeyPairsResult.KeyPair)
         {
             Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(() =>
             {
                 vm.KeyPairs.Add(kp.KeyName);
             }));
         }
     }
     catch (Exception ex)
     {
         LogManager.LogEntry(ex.Message);
         LogManager.LogEntry(ex.StackTrace);
         throw new DataLoadingException("Error occurred loading key pairs for region and environment type");
     }
 }