SearchResult.Properties Propriété

Définition

Obtient une ResultPropertyCollection collection de propriétés pour cet objet.

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

Valeur de propriété

Propriété ResultPropertyCollection définie sur cet objet.

Exemples

L’exemple suivant est un extrait de l’exemple dans SearchResult. L’exemple d’origine crée un DirectoryEntry objet avec le chemin souhaité et utilise la FindOne méthode pour lancer la recherche. Après avoir effectué la recherche, l’exemple utilise la GetDirectoryEntry méthode pour récupérer l’entrée de répertoire en direct identifiée dans les résultats de la recherche.

Dans cet exemple, le résultat de la recherche est placé dans un ResultPropertyCollection. Ensuite, chaque propriété s’affiche dans la fenêtre de console.

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

Remarques

Cette collection contient uniquement les propriétés qui ont été explicitement demandées via DirectorySearcher.PropertiesToLoad.

S’applique à