Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft eine ResultPropertyCollection-Auflistung von Eigenschaften für dieses Objekt ab.
Namespace: System.DirectoryServices
Assembly: System.DirectoryServices (in system.directoryservices.dll)
Syntax
'Declaration
Public ReadOnly Property Properties As ResultPropertyCollection
'Usage
Dim instance As SearchResult
Dim value As ResultPropertyCollection
value = instance.Properties
public ResultPropertyCollection Properties { get; }
public:
property ResultPropertyCollection^ Properties {
ResultPropertyCollection^ get ();
}
/** @property */
public ResultPropertyCollection get_Properties ()
public function get Properties () : ResultPropertyCollection
Eigenschaftenwert
Eine ResultPropertyCollection von Eigenschaften, die für dieses Objekt festgelegt sind.
Hinweise
Diese Auflistung enthält nur Eigenschaften, die durch DirectorySearcher.PropertiesToLoad explizit angefordert wurden.
Beispiel
Das folgende Beispiel ist ein Auszug aus dem Beispiel 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 starten. Nach dem Ausführen des Suchvorgangs wird im Beispiel die GetDirectoryEntry-Methode verwendet, um den in den Suchergebnissen identifizierten tatsächlichen Verzeichniseintrag abzurufen.
In diesem Beispiel wird das Suchergebnis in eine ResultPropertyCollection eingefü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);
}
}
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
SearchResult-Klasse
SearchResult-Member
System.DirectoryServices-Namespace