StorageFolder.AreQueryOptionsSupported(QueryOptions) StorageFolder.AreQueryOptionsSupported(QueryOptions) StorageFolder.AreQueryOptionsSupported(QueryOptions) StorageFolder.AreQueryOptionsSupported(QueryOptions) StorageFolder.AreQueryOptionsSupported(QueryOptions) Method

Definition

Indicates whether the current folder supports the specified QueryOptions.

public : Platform::Boolean AreQueryOptionsSupported(QueryOptions queryOptions)
bool AreQueryOptionsSupported(QueryOptions queryOptions) const;
public bool AreQueryOptionsSupported(QueryOptions queryOptions)
Public Function AreQueryOptionsSupported(queryOptions As QueryOptions) As bool
var bool = storageFolder.areQueryOptionsSupported(queryOptions);
Parameters
queryOptions
QueryOptions QueryOptions QueryOptions

The QueryOptions to check.

Returns
bool bool bool

True if the folder or file group supports the specified QueryOptions; otherwise false.

Remarks

QueryOptions let you enumerate files in a folder and its subfolders by letting you specify criteria that you can then use to create a query result object of files in that folder and subfolders. The CommonFileQuery and CommonFolderQuery enumeration represent some of the most common criteria used to filter and enumerate files and folders.

Use the AreQueryOptionsSupported method to verify that the QueryOptions you want to specify are available for the current folder. You can also check whether a specific CommonFileQuery or CommonFolderQuery value is available, by calling IsCommonFileQuerySupported or IsCommonFolderQuerySupported, respectively.

The specific options available to you depend on where the files or folders that you want to enumerate are located. For folders and files that are located inside a library or homegroup, you can use any combination of QueryOptions.

Folders and files outside of a library or homegroup support a only subset of options.

For Windows Server 2012 You must install indexer components to use some QueryOptions, CommonFileQuery values, and CommonFolderQuery values because indexer components are not installed by default.