Lesen von Eigenschaften mit mehreren Werten
Dieses Thema enthält Informationen und Codebeispiele zum Lesen von Eigenschaften, die mehrere Werte enthalten. Wie bei Eigenschaften, die einen einzigen Wert enthalten, werden Eigenschaften mit mehreren Werten mit der Value-Eigenschaft des PropertyValueCollection-Objekts gelesen.
Verwenden Sie bei Eigenschaften, die mehrere Werte enthalten, eine foreach-Anweisung, um eine Properties-Auflistung abzurufen, oder listen Sie die Eigenschaftenwerte mit einem Array auf.
Im folgenden Codebeispiel wird die Verwendung der Properties-Auflistung zum Lesen mehrerer Werte veranschaulicht.
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);
}
Im folgenden Codebeispiel wird die Verwendung eines Arrays zum Lesen der Werte veranschaulicht.
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]);
}
Siehe auch
Referenz
System.DirectoryServices
PropertyValueCollection
DirectoryEntry
Konzepte
Eigenschaften mit mehreren Werten
Send comments about this topic to Microsoft.
Copyright © 2007 Microsoft Corporation. Alle Rechte vorbehalten.