BExIS.Dlm.Services.Data.DatasetManager.GetDatasetLatestVersion C# (CSharp) Метод

GetDatasetLatestVersion() публичный Метод

Returns the latest version of the dataset datasetId if the dataset is in checked-in state, otherwise it throws an exception.
The method throws an exception if the dataset does not exist, is deleted, or is checked out.
public GetDatasetLatestVersion ( System.Int64 datasetId ) : DatasetVersion
datasetId System.Int64 The identifier of the dataset
Результат BExIS.Dlm.Entities.Data.DatasetVersion
        public DatasetVersion GetDatasetLatestVersion(Int64 datasetId)
        {
            return getDatasetLatestVersion(datasetId);
        }

Same methods

DatasetManager::GetDatasetLatestVersion ( Dataset dataset ) : DatasetVersion

Usage Example

Пример #1
0
        /// <summary>
        /// generate a text file with JSON from a datastructure of a dataset
        /// and stored this file on the server
        /// and store the path in the content discriptor
        /// </summary>
        /// <param name="datasetId"></param>
        /// <returns>dynamic filepath</returns>
        public static string GenerateDataStructure(long datasetId)
        {
            string path = "";
            try
            {
                DatasetManager datasetManager = new DatasetManager();
                DatasetVersion datasetVersion = datasetManager.GetDatasetLatestVersion(datasetId);
                DataStructureManager dataStructureManager = new DataStructureManager();

                long dataStructureId = datasetVersion.Dataset.DataStructure.Id;
                DataStructure dataStructure = dataStructureManager.StructuredDataStructureRepo.Get(dataStructureId);

                if (dataStructure != null)
                {

                }

                // store in content descriptor
                path = storeGeneratedFilePathToContentDiscriptor(datasetId, datasetVersion, "datastructure", ".txt");

            }
            catch (Exception ex)
            {
                throw ex;
            }

            return path;
        }
All Usage Examples Of BExIS.Dlm.Services.Data.DatasetManager::GetDatasetLatestVersion