SearchResult.Properties Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine ResultPropertyCollection-Auflistung von Eigenschaften für dieses Objekt ab.
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
Eigenschaftswert
Eine ResultPropertyCollection von Eigenschaften, die für dieses Objekt festgelegt sind.
Beispiele
Das folgende Beispiel ist ein Auszug des Beispiels in SearchResult. Im ursprünglichen Beispiel wird ein neues DirectoryEntry -Objekt mit dem gewünschten Pfad erstellt und die FindOne -Methode verwendet, um die Suche zu initiieren. Nach dem Ausführen der Suche wird im Beispiel die GetDirectoryEntry -Methode verwendet, um den In den Suchergebnissen identifizierten Liveverzeichniseintrag abzurufen.
In diesem Beispiel wird das Suchergebnis in eine ResultPropertyCollectioneingefügt. Anschließend wird jede Eigenschaft im Konsolenfenster angezeigt.
' 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);
}
}
Hinweise
Diese Auflistung enthält nur Eigenschaften, die explizit über DirectorySearcher.PropertiesToLoadangefordert wurden.