Définition des propriétés des objets d'annuaire
Cette rubrique fournit et commente des exemples de code permettant de définir des propriétés à valeur unique pour des objets d'annuaire.
Pour modifier les valeurs des propriétés, procédez comme suit :
- Value est une propriété de l'objet PropertyValueCollection qui définit directement une nouvelle valeur à la propriété pour les propriétés à valeur unique.
- Add est une méthode de l'objet PropertyValueCollection qui ajoute une valeur à une propriété ayant plusieurs valeurs. Pour plus d'informations sur les propriétés ayant plusieurs valeurs, voir Propriétés ayant plusieurs valeurs.
Lorsque vous définissez la valeur d'une propriété, les données sont stockées dans le cache de la propriété. Pour écrire les nouvelles données dans l'annuaire, appelez la méthode CommitChanges. Pour plus d'informations, voir Cache des propriétés.
L'exemple de code suivant montre comment utiliser la propriété Value.
Try
Dim ent As New DirectoryEntry("LDAP://Fabrikam/CN=My Username,CN=Users,DC=Fabrikam,DC=com")
ent.Properties("sn").Value = "Barr"
ent.CommitChanges()
Catch COMEx As COMException
' If a COMException is thrown, then the following code example can catch the text of the error.
' For more information about handling COM exceptions, see Handling Errors.
Console.WriteLine(COMEx.ErrorCode)
End Try
try
{
DirectoryEntry ent = new DirectoryEntry(
"LDAP://Fabrikam/CN=My Username,CN=Users,DC=Fabrikam,DC=com");
ent.Properties["sn"].Value = "Barr";
ent.CommitChanges();
}
catch (COMException COMEx)
{
// If a COMException is thrown, then the following code example can catch the text of the error.
// For more information about handling COM exceptions, see Handling Errors.
Console.WriteLine(COMEx.ErrorCode);
}
Voir aussi
Référence
System.DirectoryServices
PropertyValueCollection
DirectoryEntry
Concepts
Propriétés des objets d'annuaire
Cache des propriétés
Propriétés ayant plusieurs valeurs
Send comments about this topic to Microsoft.
Copyright © 2007 par Microsoft Corporation. Tous droits réservés.