StorageFolder.AreQueryOptionsSupported(QueryOptions) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si le dossier actif prend en charge les QueryOptions spécifiés.
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
Paramètres
- queryOptions
- QueryOptions
QueryOptions to case activée.
Retours
bool
True si le dossier ou le groupe de fichiers prend en charge les QueryOptions spécifiés ; sinon, false.
Implémente
Remarques
QueryOptions vous permet d’énumérer des fichiers dans un dossier et ses sous-dossiers en vous permettant de spécifier des critères que vous pouvez ensuite utiliser pour créer un objet de résultat de requête de fichiers dans ce dossier et sous-dossiers. Les énumérations CommonFileQuery et CommonFolderQuery représentent certains des critères les plus courants utilisés pour filtrer et énumérer des fichiers et des dossiers.
Utilisez la méthode AreQueryOptionsSupported pour vérifier que les QueryOptions que vous souhaitez spécifier sont disponibles pour le dossier actif. Vous pouvez également case activée si une valeur CommonFileQuery ou CommonFolderQuery spécifique est disponible, en appelant IsCommonFileQuerySupported ou IsCommonFolderQuerySupported, respectivement.
Les options spécifiques disponibles dépendent de l’emplacement des fichiers ou dossiers que vous souhaitez énumérer. Pour les dossiers et fichiers qui se trouvent à l’intérieur d’une bibliothèque ou d’un groupe résidentiel, vous pouvez utiliser n’importe quelle combinaison de QueryOptions.
Les dossiers et fichiers en dehors d’une bibliothèque ou d’un groupe résidentiel ne prennent en charge qu’un sous-ensemble d’options.
Pour les requêtes qui énumèrent uniquement les fichiers ou dossiers de niveau supérieur (également appelé requête superficielle), créez un objet QueryOptions de l’une des trois manières suivantes :
- Appelez le constructeur QueryOptions() par défaut.
- Appelez le constructeur QueryOptions(CommonFolderQuery) et spécifiez CommonFolderQuery. DefaultQuery.
- Appelez le constructeur QueryOptions(CommonFileQuery, IIterable(String)) et spécifiez CommonFileQuery. DefaultQuery. Vous pouvez toujours spécifier des types de fichiers à filtrer lorsque vous utilisez ce constructeur.
Pour les requêtes qui énumèrent tous les fichiers du dossier actif et ses sous-dossiers (également appelés requête approfondie), créez un objet QueryOptions de l’une des deux manières suivantes :
- Appelez le constructeur QueryOptions(CommonFolderQuery) et spécifiez CommonFileQuery. OrderByName ou CommonFileQuery. OrderBySearchRank.
- Appelez le constructeur QueryOptions(CommonFileQuery, IIterable(String)) et spécifiez CommonFileQuery. OrderByName ou CommonFileQuery. OrderBySearchRank. Vous pouvez toujours spécifier des types de fichiers à filtrer lorsque vous utilisez ce constructeur.
Pour Windows Server 2012 Vous devez installer des composants d’indexeur pour utiliser des valeurs QueryOptions, CommonFileQuery et CommonFolderQuery , car les composants de l’indexeur ne sont pas installés par défaut.