【发布时间】:2015-01-16 16:04:24
【问题描述】:
我想使用 System.Reflection 库而不是 ActiveDs。我在网上找到了将 LargeInteger 解析为 HighPart 和 LowPart 的代码。
我不完全理解,特别是“HighPart”和“LowPart”方法在哪里定义?这是在 Object 类中还是我必须定义它?
下面是解析 largeInteger 的代码:
de = new DirectoryEntry(curDomain,adUser,adPwd);
object largeInteger = de.Properties["maxPwdAge"].Value;
System.Type type = largeInteger.GetType();
int high = (int)type.InvokeMember("HighPart", BindingFlags.GetProperty, null, largeInteger, null);
int low = (int)type.InvokeMember("LowPart", BindingFlags.GetProperty, null, largeInteger, null);
谢谢!
【问题讨论】:
标签: reflection directoryservices directoryentry