DirectoryEntry toFix = new DirectoryEntry(groupPath, privilegedUserName, privilegedPassword, AuthenticationTypes.Secure);
有没有办法将“SMTP:bleh@myemail.com”添加到现有的 toFix.Properties["proxyAddresses"] 列表中?
DirectoryEntry toFix = new DirectoryEntry(groupPath, privilegedUserName, privilegedPassword, AuthenticationTypes.Secure);
有没有办法将“SMTP:bleh@myemail.com”添加到现有的 toFix.Properties["proxyAddresses"] 列表中?
查看此 MSDN 主题:设置具有多个值的属性。以下是上面链接中的一些代码示例。
下面的代码示例演示如何使用 AddRange 方法。
DirectoryEntry ent = new DirectoryEntry("LDAP://Fabrikam/CN=My Username,CN=Users,DC=Fabrikam,DC=com");
ent.Properties["otherTelephone"].AddRange(new object[] {"(425) 523 1462","(523) 125 6321"});
ent.CommitChanges();
下面的代码示例演示如何使用 Insert 方法。
DirectoryEntry ent = new DirectoryEntry("LDAP://Fabrikam/CN=My Username,CN=Users,DC=Fabrikam,DC=com");
ent.Properties["otherTelephone"].Insert(2, "525 623 5423");
ent.CommitChanges();
下面的代码示例演示如何使用数组为多值属性设置值。
DirectoryEntry ent = new DirectoryEntry("LDAP://Fabrikam/CN=My Username,CN=Users,DC=Fabrikam,DC=com");
ent.Properties["otherTelephone"][0] = "425 263 6234";
ent.CommitChanges();