Lettura di proprietà con più valori

In questo argomento sono contenute informazioni ed esempi di codice per la lettura di proprietà che contengono più valori. Come le proprietà che contengono un solo valore, le proprietà con più valori vengono lette utilizzando la proprietà Value dell'oggetto PropertyValueCollection.

Per le proprietà che contengono più valori utilizzare un'istruzione foreach per recuperare un insieme Properties o enumerare i valori della proprietà utilizzando una matrice.

Nell'esempio di codice riportato di seguito viene utilizzato l'insieme Properties per leggere più valori.

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);
} 

Nell'esempio di codice riportato di seguito viene utilizzata una matrice per leggere i valori.

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]);
}

Vedere anche

Riferimenti

System.DirectoryServices
PropertyValueCollection
DirectoryEntry

Concetti

Proprietà con più valori

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.