次の方法で共有


複数値を含むプロパティの読み取り

ここでは、複数値を含むプロパティの読み取りについて説明し、コード例を示します。1 つの値を含むプロパティの場合と同様に、複数値を含むプロパティは、PropertyValueCollection オブジェクトの Value プロパティを使用して読み取ります。

複数値を含むプロパティの場合、foreach ステートメントを使用して Properties コレクションを取得するか、配列を使用してプロパティ値を列挙します。

次のコード例では、Properties コレクションを使用して複数値を読み取ります。

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

次のコード例では、配列を使用して値を読み取ります。

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

関連項目

リファレンス

System.DirectoryServices
PropertyValueCollection
DirectoryEntry

概念

複数値を含むプロパティ

Send comments about this topic to Microsoft.

Copyright © 2007 by Microsoft Corporation. All rights reserved.