다음을 통해 공유


SearchResult.Properties 속성

정의

이 개체에 대한 속성의 ResultPropertyCollection 컬렉션을 가져옵니다.

public:
 property System::DirectoryServices::ResultPropertyCollection ^ Properties { System::DirectoryServices::ResultPropertyCollection ^ get(); };
public System.DirectoryServices.ResultPropertyCollection Properties { get; }
member this.Properties : System.DirectoryServices.ResultPropertyCollection
Public ReadOnly Property Properties As ResultPropertyCollection

속성 값

이 개체에 대해 설정된 속성의 ResultPropertyCollection입니다.

예제

다음 예의 예제는 SearchResult합니다. 원래 예제에서는 새 DirectoryEntry 사용 하 여 원하는 경로 사용 하 여 개체를 FindOne 검색을 시작 하는 방법입니다. 예제에서는 검색을 수행한 후의 GetDirectoryEntry 검색 결과에서 식별 된 활성 디렉터리 항목을 검색 하는 방법입니다.

이 예제에서는 검색 결과에 배치 되는 ResultPropertyCollection합니다. 그런 다음 각 속성이 콘솔 창에 표시 됩니다.

' Get the properties for 'mySearchResult'.  
Dim myResultPropColl As ResultPropertyCollection  
myResultPropColl = mySearchResult.Properties  
Console.WriteLine("The properties of the 'mySearchResult' are :")  
Dim myKey As String  
For Each myKey In  myResultPropColl.PropertyNames  
   Dim tab1 As String = "    "  
   Console.WriteLine(myKey + " = ")  
   Dim myCollection As Object  
   For Each myCollection In  myResultPropColl(myKey)  
      Console.WriteLine(tab1 + myCollection)  
   Next myCollection  
Next myKey  
// Get the properties for 'mySearchResult'.  
ResultPropertyCollection myResultPropColl;  
myResultPropColl = mySearchResult.Properties;  
Console.WriteLine("The properties of the " +   
                  "'mySearchResult' are :");  
foreach( string myKey in myResultPropColl.PropertyNames)  
{  
   string tab = "    ";  
   Console.WriteLine(myKey + " = ");  
   foreach( Object myCollection in myResultPropColl[myKey])  
   {  
      Console.WriteLine(tab + myCollection);  
   }  
}  
// Get the properties for 'mySearchResult'.  
ResultPropertyCollection^ myResultPropColl = mySearchResult->Properties;  
Console::WriteLine("The properties of the 'mySearchResult' are :");  
IEnumerator^ myEnum = myResultPropColl->PropertyNames->GetEnumerator();  
while (myEnum->MoveNext())   
{  
    String^ myKey = safe_cast<String^>(myEnum->Current);  
    Console::WriteLine("{0} = ", myKey);  
    IEnumerator^ myEnum = myResultPropColl->Item[myKey]->GetEnumerator();  
    while (myEnum->MoveNext())   
    {  
        Console::WriteLine("\t{0}", myEnum->Current);  
    }  
}  

설명

이 컬렉션을 통해 명시적으로 요청 된 속성 포함 DirectorySearcher.PropertiesToLoad합니다.

적용 대상