【CIMSDK C#】新创立的Alignment的平面元素和纵断面元素,如何分别设置不同的图层?

GeometricModel geometricModel = ConEdit.GetActiveGeometricModel();
Alignment align = geometricModel.CreateAlignmentByLinearElement(linearComplex, true);
align.SetAlignmentFeatureDefinitionByORDVersion(featureDefinitionName, featureName);//设置特征定义
Profile profile = align.CreateProfileByProfileElement(profileComplex,true,true);
profile?.SetProfileFeatureDefinitionByORDVersion(featureDefinitionName,featureName);//设置特征定义及其名称
ConEdit?.PersistTransients();//结束编辑模式

采用上述代码创建的平面和纵断Alignment元素,如何继续设置图层?在代码中调试模式下,可以看到Alignment的Element属性是异常的,尝试采用Element进行接收并采用try catch进行容错发现无法生效,会导致Bentley直接抛出异常。

所以具体应该如何操作,在设置完特征定义后,还能够修改元素的一些其他诸如透明度、图层等特性?