Leer propiedades con varios valores

En este tema se proporciona información y ejemplos de código para leer propiedades que contienen varios valores. Al igual que con las propiedades que contienen un solo valor, las propiedades con varios valores se leen utilizando la propiedad Value del objeto PropertyValueCollection.

En el caso de propiedades que contienen varios valores, utilice la instrucción foreach para recuperar una colección Properties, o enumere los valores de las propiedades utilizando una matriz.

En el siguiente ejemplo de código se utiliza la colección Properties para leer varios valores.

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

En el siguiente ejemplo de código se utiliza una matriz para leer valores.

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

Consulte también

Referencia

System.DirectoryServices
PropertyValueCollection
DirectoryEntry

Conceptos

Propiedades con varios valores

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.