StorageFolder.AreQueryOptionsSupported(QueryOptions) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Indica se a pasta atual dá suporte às QueryOptions especificadas.
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
O QueryOptions a ser marcar.
Retornos
bool
True se a pasta ou o grupo de arquivos der suporte às QueryOptions especificadas; caso contrário, false.
Implementações
Comentários
QueryOptions permite enumerar arquivos em uma pasta e suas subpastas, permitindo que você especifique critérios que podem ser usados para criar um objeto de resultado de consulta de arquivos nessa pasta e subpastas. A enumeração CommonFileQuery e CommonFolderQuery representa alguns dos critérios mais comuns usados para filtrar e enumerar arquivos e pastas.
Use o método AreQueryOptionsSupported para verificar se as QueryOptions que você deseja especificar estão disponíveis para a pasta atual. Você também pode marcar se um valor CommonFileQuery ou CommonFolderQuery específico está disponível, chamando IsCommonFileQuerySupported ou IsCommonFolderQuerySupported, respectivamente.
As opções específicas disponíveis para você dependem de onde os arquivos ou pastas que você deseja enumerar estão localizados. Para pastas e arquivos localizados dentro de uma biblioteca ou grupo doméstico, você pode usar qualquer combinação de QueryOptions.
Pastas e arquivos fora de uma biblioteca ou grupo doméstico dão suporte a um único subconjunto de opções.
Para consultas que enumeram apenas os arquivos ou pastas de nível superior (também conhecidos como uma consulta superficial), crie um objeto QueryOptions de uma das três seguintes maneiras:
- Chame o construtor queryOptions() padrão.
- Chame o construtor QueryOptions(CommonFolderQuery) e especifique CommonFolderQuery. DefaultQuery.
- Chame o construtor QueryOptions(CommonFileQuery, IIterable(String)) e especifique CommonFileQuery. DefaultQuery. Você ainda pode especificar tipos de arquivo a serem filtrados ao usar esse construtor.
Para consultas que enumeram todos os arquivos dentro da pasta atual e suas subpastas (também conhecidas como uma consulta profunda), crie um objeto QueryOptions de uma das duas maneiras a seguir:
- Chame o construtor QueryOptions (CommonFolderQuery) e especifique CommonFileQuery. OrderByName ou CommonFileQuery. OrderBySearchRank.
- Chame o construtor QueryOptions(CommonFileQuery, IIterable(String)) e especifique CommonFileQuery. OrderByName ou CommonFileQuery. OrderBySearchRank. Você ainda pode especificar tipos de arquivo a serem filtrados ao usar esse construtor.
Para Windows Server 2012 Você deve instalar componentes do indexador para usar alguns valores QueryOptions, CommonFileQuery e CommonFolderQuery porque os componentes do indexador não são instalados por padrão.