コード例 #1
0
 /// <summary>
 /// Build a ConceptSchemes
 /// </summary>
 /// <returns>list of IConceptSchemeObject for SdmxObject</returns>
 public List <IConceptSchemeObject> GetConceptSchemes()
 {
     try
     {
         if (ConceptSchemeManager == null)
         {
             ConceptSchemeManager = MappingConfiguration.MetadataFactory.InstanceConceptSchemeManager(this.ParsingObject, this.VersionTypeResp);
         }
         return(ConceptSchemeManager.GetConceptSchemes());
     }
     catch (SdmxException) { throw; }
     catch (Exception ex)
     {
         throw new SdmxException(this, FlyExceptionObject.FlyExceptionTypeEnum.BuildConceptsScheme, ex);
     }
 }
コード例 #2
0
        /// <summary>
        /// initializes the correct class for the IConceptSchemeManager interface
        /// </summary>
        /// <param name="_parsingObject">the <see cref="ISdmxParsingObject"/></param>
        /// <param name="_versionTypeResp">Sdmx Version</param>
        /// <returns><see cref="IConceptSchemeManager"/> Instance</returns>
        public IConceptSchemeManager InstanceConceptSchemeManager(ISdmxParsingObject _parsingObject, SdmxSchemaEnumType _versionTypeResp)
        {
            IConceptSchemeManager csManager = new ConceptSchemeManager(_parsingObject, _versionTypeResp);

            return(csManager);
        }