![]() |
1
11
只是“更新”一个导演 不是 创建到LDAP存储的连接。
只有当您开始使用其属性时,或者当您访问
为了确保连接,只需读出
不幸的是,据我所知,没有属性或方法可以调用来确定您是否已使用DirectoryEntry成功连接到LDAP。 马克 |
![]() |
2
2
您可以检查directoryEntry.properties.count。如果是>0,则它是有效对象。.properties从不为空-即使未连接到有效的directoryEntry,也可以读取计数,并且有效的de将始终至少具有一个属性。 不需要Try/Catch或异常。 |
![]() |
3
1
好的,所以Marc_的解决方案大致上就是我正在做的(除了我在寻找SchemaEntry而不是NativeObject)。但是超时延迟太长(运行查询来填充表单的自动完成值)。我想我更喜欢假装连接是开放的,让查询运行。这样,我就可以设置自己的、较小的超时延迟。 |
![]() |
4
1
您可以检查directoryEntry.properties.count。如果为>0,则为有效对象。 但是,假设您的LDAP服务器已关闭。您不能用它的任何属性来标识它。相反,您可以使用try catch块来捕获它。
希望这对你有帮助 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |