SearchResult.Properties Propiedad

Definición

Obtiene una ResultPropertyCollection colección de propiedades para este objeto.

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

Valor de propiedad

una ResultPropertyCollection de las propiedades establecidas en este objeto.

Ejemplos

El ejemplo siguiente es un extracto del ejemplo de SearchResult. En el ejemplo original se crea un nuevo DirectoryEntry objeto con la ruta de acceso deseada y se usa el FindOne método para iniciar la búsqueda. Después de realizar la búsqueda, en el ejemplo se usa el GetDirectoryEntry método para recuperar la entrada del directorio activo que se identifica en los resultados de la búsqueda.

En este ejemplo, el resultado de la búsqueda se coloca en .ResultPropertyCollection A continuación, cada propiedad se muestra en la ventana de la consola.

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

Comentarios

Esta colección solo contiene propiedades que se solicitaron explícitamente a través de DirectorySearcher.PropertiesToLoad.

Se aplica a