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

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

Returns the latest version of the dataset dataset if the dataset is in checked-in state, otherwise it throws an exception.
The method throws an exception if the dataset is null, deleted, or checked out.
public GetDatasetLatestVersion ( Dataset dataset ) : DatasetVersion
dataset Dataset The dataset instance
Результат BExIS.Dlm.Entities.Data.DatasetVersion
        public DatasetVersion GetDatasetLatestVersion(Dataset dataset)
        {
            /// the latest checked in version should be returned.
            /// if dataset is checked out, exception
            /// If the dataset is marked as deleted its like that it is not there at all

            return getDatasetLatestVersion(dataset);
        }

Same methods

DatasetManager::GetDatasetLatestVersion ( System.Int64 datasetId ) : 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