我很好奇是否可以在进行中/ Openedge中使用.net Active Directory调用吗?
是否像使用using语句一样简单?是更复杂还是根本不可能?
USING System.Net.NetworkInformation.*.
// do whatever work here to check against it.
也许是这样吗?
define variable test as char no-undo.
test = System.Net.NetworkInformation.IPGlobalProperties.DomainName.
我目前正在搜寻互联网,但是如果您知道任何资源或示例都很好。谢谢你。
答案 0 :(得分:1)
.NET在OpenEdge中的可用性在很大程度上取决于您的OpenEdge版本。
在10.2A之前,答案大多是“否”。
10.2A之后的发行版对.NET的支持越来越多。
当然,您要尝试执行的操作也很重要。但是,在任何现代版本的OpenEgde中,都可以普遍调用.NET。
许多人成功地将OpenEdge绑定到Active Directory。关于该主题,有一些不错的Progress kbase文章:
https://knowledgebase.progress.com/pkb_Home?q=active%20directory&l=en_US&c=Product_Group%3AOpenEdge
答案 1 :(得分:0)
USING System.Net.NetworkInformation.* FROM ASSEMBLY.
DEFINE VARIABLE someObj AS CLASS IPGlobalProperties NO-UNDO.
DEFINE VARIABLE someDomaninName AS CHARACTER NO-UNDO.
someDomaninName = IPGlobalProperties:GetIPGlobalProperties():DomainName.