StorageFolder.AreQueryOptionsSupported(QueryOptions) Método
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í.
Indica si la carpeta actual admite queryOptions especificada.
public:
virtual bool AreQueryOptionsSupported(QueryOptions ^ queryOptions) = AreQueryOptionsSupported;
bool AreQueryOptionsSupported(QueryOptions const& queryOptions);
public bool AreQueryOptionsSupported(QueryOptions queryOptions);
function areQueryOptionsSupported(queryOptions)
Public Function AreQueryOptionsSupported (queryOptions As QueryOptions) As Boolean
Parámetros
- queryOptions
- QueryOptions
QueryOptions que se va a comprobar.
Devoluciones
bool
True si la carpeta o el grupo de archivos admite la queryOptions especificada; en caso contrario, false.
Implementaciones
Comentarios
QueryOptions permite enumerar archivos en una carpeta y sus subcarpetas, ya que permite especificar criterios que puede usar para crear un objeto de resultado de consulta de archivos en esa carpeta y subcarpetas. La enumeración CommonFileQuery y CommonFolderQuery representan algunos de los criterios más comunes que se usan para filtrar y enumerar archivos y carpetas.
Use el método AreQueryOptionsSupported para comprobar que queryOptions que desea especificar está disponible para la carpeta actual. También puede comprobar si hay disponible un valor CommonFileQuery o CommonFolderQuery específico, llamando a IsCommonFileQuerySupported o IsCommonFolderQuerySupported, respectivamente.
Las opciones específicas disponibles dependen de dónde se encuentran los archivos o carpetas que desea enumerar. En el caso de las carpetas y los archivos que se encuentran dentro de una biblioteca o un grupo hogar, puede usar cualquier combinación de QueryOptions.
Las carpetas y los archivos fuera de una biblioteca o un grupo hogar admiten un único subconjunto de opciones.
En el caso de las consultas que enumeran solo los archivos o carpetas de nivel superior (también conocidos como consulta superficial), cree un objeto QueryOptions de una de las tres maneras siguientes:
- Llame al constructor QueryOptions() predeterminado.
- Llame al constructor QueryOptions(CommonFolderQuery) y especifique CommonFolderQuery. DefaultQuery.
- Llame al constructor QueryOptions(CommonFileQuery, IIterable(String)) y especifique CommonFileQuery. DefaultQuery. Todavía puede especificar los tipos de archivo que se van a filtrar al usar este constructor.
En el caso de las consultas que enumeran todos los archivos dentro de la carpeta actual y sus subcarpetas (también conocidos como consultas profundas), cree un objeto QueryOptions de una de las dos maneras siguientes:
- Llame al constructor QueryOptions(CommonFolderQuery) y especifique CommonFileQuery. OrderByName o CommonFileQuery. OrderBySearchRank.
- Llame al constructor QueryOptions(CommonFileQuery, IIterable(String)) y especifique CommonFileQuery. OrderByName o CommonFileQuery. OrderBySearchRank. Todavía puede especificar los tipos de archivo que se van a filtrar al usar este constructor.
Para Windows Server 2012 Debe instalar componentes del indexador para usar algunos valores QueryOptions, CommonFileQuery y CommonFolderQuery porque los componentes del indexador no están instalados de forma predeterminada.