public DatasetMetadata EndGetDatasetMetadata(IAsyncResult asyncResult) { try { return ModelToDatasetMetadata(client.EndDescribeDataset(asyncResult).Dataset); } catch (Exception ex) { throw new DataStorageException("Failed to get metadata of dataset", ex); } } #endregion