Partager via


Lecture des propriétés ayant plusieurs valeurs

Cette rubrique fournit des informations et des exemples de code sur la lecture de propriétés contenant plusieurs valeurs. Comme pour les propriétés ne contenant qu'une seule valeur, les propriétés ayant plusieurs valeurs sont lues à l'aide de la propriété Value de l'objet PropertyValueCollection.

Pour les propriétés contenant plusieurs valeurs, utilisez une instruction foreach pour récupérer une collection Properties ou énumérez les valeurs des propriétés en utilisant un tableau.

L'exemple de code suivant utilise la collection Properties pour lire plusieurs valeurs.

Dim ent As New DirectoryEntry("LDAP://Fabrikam/CN=My Username,CN=Users,DC=Fabrikam,DC=com")
Dim s As [String]
For Each s In ent.Properties("otherTelephone")
    Console.WriteLine(s)
Next
DirectoryEntry ent = new DirectoryEntry("LDAP://Fabrikam/CN=My Username,CN=Users,DC=Fabrikam,DC=com");
foreach(String s in ent.Properties["otherTelephone"] )
{
     Console.WriteLine(s);
} 

L'exemple de code suivant utilise un tableau pour lire les valeurs.

Dim ent As New DirectoryEntry("LDAP://Fabrikam/CN=My Username,CN=Users,DC=Fabrikam,DC=com")
If (True) Then
    Console.WriteLine(ent.Properties("otherTelephone")(2))
End If
DirectoryEntry ent = new DirectoryEntry("LDAP://Fabrikam/CN=My Username,CN=Users,DC=Fabrikam,DC=com");
{
     Console.WriteLine(ent.Properties["otherTelephone"][2]);
}

Voir aussi

Référence

System.DirectoryServices
PropertyValueCollection
DirectoryEntry

Concepts

Propriétés ayant plusieurs valeurs

Send comments about this topic to Microsoft.

Copyright © 2007 par Microsoft Corporation. Tous droits réservés.