【发布时间】:2015-10-16 09:50:31
【问题描述】:
我在一段使用 Microsoft Active Directory 的代码中遇到以下行:
const AuthenticationTypes ADS_EDMSERVER_BIND = (AuthenticationTypes)0x8000;
这条线到底是什么意思?特别是0x8000是什么意思?
【问题讨论】:
-
0x8000可能是32768的十六进制数 -
@NikolaiSamteladze 如果是 32768,在这种情况下它的用途是什么?
-
你的意思是使用十六进制而不是整数的目的是什么?
-
是的。另外,数字说明了什么?
-
请看我的回答。该数字只是指定了一些
AuthenticationTypes值,或者可以用作位操作中的掩码(例如|或&)。需要查看AuthenticationTypes枚举的外观以及ADS_EDMSERVER_BIND的外观以提供更多详细信息。
标签: c# authentication active-directory