SearchResult.Properties Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.