如何通过字符串(C#)获取访问属性和枚举SDK对象

2020-09-07 08:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我从SAP Business O...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我从SAP Business One附加组件启动Windows服务,

,我想访问枚举SAPbobsCOM.BoDataServerTypes,

例如

SAPbobsCOM.BoDataServerTypes [" dst_MSSQL2017"]

但是我不能.....

而且我不能将其用于访问对象属性

例如

oCompany [" UseTrusted"] = false;

我正在等待一些建议,谢谢!

3条回答
樱桃小丸子0093
2020-09-07 09:36

您好 Andrii Slyzhuk

我不确定您是什么人 尝试实现,但是只需检查以下代码是否有帮助?

 string LicenseServer =" servername:30000";
 类型类型= typeof(SAPbobsCOM.ICompany);
 System.Reflection.PropertyInfo propertyInfo = type.GetProperty(" LicenseServer");
 propertyInfo.SetValue(oCompany,LicenseServer,null);
 

如果要获取枚举,则可以尝试以下操作:

 string sNames ="";

 foreach(Enum.GetValues(typeof(SAPbobsCOM.BoDataServerTypes))中的可变项)
 {
     sNames + = item.ToString()+ Environment.NewLine;
 }
 

问候,

ANKIT CHAUHAN

SAP Business One支持

一周热门 更多>