public List<Record> EndPutRecords(IAsyncResult asyncResult) { try { UpdateRecordsResponse response = client.EndUpdateRecords(asyncResult); return ExtractRecords(response); } catch (Exception ex) { throw HandleException(ex, "Failed to update records in dataset"); } } #endregion