Smart 3d二次开发确认Codelist的NameSpace

在二次开发时,有时需要设置属性Codelist值,这时候需要知道相关的Codelist所属的NameSpace,本文介绍一下如何查询相关NameSpace。

CodelistItem oMaterialCodelistItem =
oMetadata.GetCodelistInfo("InsulationMaterial",
"CMNSCH").GetCodelistItem("P");
CodelistItem oPurposeCodelistItem =
oMetadata.GetCodelistInfo("InsulationPurpose",
"CMNSCH").GetCodelistItem("CS");

如上,查询一下InsulationMaterial所属的“CMNSCH”.

MetadataManager oMetadata =
MiddleServiceProvider.SiteMgr.ActiveSite.ActiveCatalog.MetadataMgr;
            // Pass the required code
 CodelistInformation
codelistInformation = oMetadata.GetCodelistInfo("PressureRating",
"REFDAT");

下面,确认一下“PressureRating”的“REFDAT”。

数字化工程设计公众号二维码
原文链接:查看原文  文章来源:数字化工程设计
🔗 分享 0

上5篇 more...

下5篇 more...