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
Ein ResultPropertyCollection Eigenschaftensatz für dieses Objekt.
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 verwendet das Beispiel die GetDirectoryEntry Methode, um den in den Suchergebnissen identifizierten Liveverzeichniseintrag abzurufen.
In diesem Beispiel wird das Suchergebnis in ein ResultPropertyCollection. 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);
}
}
Hinweise
Diese Auflistung enthält nur Eigenschaften, die explizit durch DirectorySearcher.PropertiesToLoadangefordert wurden.