有关如何编写连接类的建议

时间:2019-07-05 09:53:07

标签: c# oop connection

在这里,我想编写一个连接到Active Directory服务器的类,然后验证是否存在特定用户。如果是这样,则获取用户的电子邮件。没什么困难,只是设计问题。

这基本上就是我现在所拥有的:

FUSE

你们能建议一些有效的方法来实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

对于您所要询问的最准确的信息是返回的布尔值

private bool usrexists(string user, string domain = "DOMAIN.LOCAL")
        {
            try
            {
                return DirectoryEntry.Exists("WinNT://" + domain + "/" + user);
            }
            catch{return false;}
            return false;
        }

只需在调用或静态操作中更改doamin参数,即可使用以下布尔输入:

if (usrexists("myuser") == true)
{
  //dosomething
}

在你的空白中。