|
|
public sealed enum CommonFolderQuery
|
|
|
: IComparable, IFormattable, IConvertible
|
|
|
{ DefaultQuery, GroupByYear, GroupByMonth, GroupByArtist, GroupByAlbum, GroupByAlbumArtist, GroupByComposer, GroupByGenre, GroupByPublishedYear, GroupByRating, GroupByTag, GroupByAuthor, GroupByType }
|
|
|
public abstract interface IStorageFolderQueryOperations
|
|
|
|
|
|
public abstract virtual Boolean AreQueryOptionsSupported(QueryOptions queryOptions);
|
|
|
public abstract virtual StorageFileQueryResult CreateFileQuery();
|
|
|
public abstract virtual StorageFileQueryResult CreateFileQuery(CommonFileQuery query);
|
|
|
public abstract virtual StorageFileQueryResult CreateFileQueryWithOptions(QueryOptions queryOptions);
|
|
|
public abstract virtual StorageFolderQueryResult CreateFolderQuery();
|
|
|
public abstract virtual StorageFolderQueryResult CreateFolderQuery(CommonFolderQuery query);
|
|
|
public abstract virtual StorageFolderQueryResult CreateFolderQueryWithOptions(QueryOptions queryOptions);
|
|
|
public abstract virtual StorageItemQueryResult CreateItemQuery();
|
|
|
public abstract virtual StorageItemQueryResult CreateItemQueryWithOptions(QueryOptions queryOptions);
|
|
|
public abstract virtual StorageFileViewOperation GetFilesAsync(CommonFileQuery query, UInt32 startIndex, UInt32 maxItemsToRetrieve);
|
|
|
public abstract virtual StorageFileViewOperation GetFilesAsync(CommonFileQuery query);
|
|
|
public abstract virtual StorageFileViewOperation GetFilesAsync();
|
|
|
public abstract virtual StorageFolderViewOperation GetFoldersAsync(CommonFolderQuery query, UInt32 startIndex, UInt32 maxItemsToRetrieve);
|
|
|
public abstract virtual StorageFolderViewOperation GetFoldersAsync(CommonFolderQuery query);
|
|
|
public abstract virtual StorageFolderViewOperation GetFoldersAsync();
|
|
|
public abstract virtual StorageItemViewOperation GetItemsAsync(UInt32 startIndex, UInt32 maxItemsToRetrieve);
|
|
|
public abstract virtual StorageItemViewOperation GetItemsAsync();
|
|
|
public abstract virtual Boolean IsCommonFileQuerySupported(CommonFileQuery query);
|
|
|
public abstract virtual Boolean IsCommonFolderQuerySupported(CommonFolderQuery query);
|
|
|
public abstract interface IStorageQueryResultBase
|
|
|
|
|
|
public abstract virtual StorageFolder Folder { get; }
|
|
|
public abstract virtual event TypedEventHandler`2<IStorageQueryResultBase, Object> ContentsChanged;
|
|
|
public abstract virtual event TypedEventHandler`2<IStorageQueryResultBase, Object> OptionsChanged;
|
|
|
public abstract virtual void ApplyNewQueryOptions(QueryOptions newQueryOptions);
|
|
|
public abstract virtual QueryResultFindStartIndexOperation FindStartIndexAsync(Object value);
|
|
|
public abstract virtual QueryOptions GetCurrentQueryOptions();
|
|
|
public abstract virtual QueryResultCountOperation GetItemCountAsync();
|
|
|
public sealed class QueryOptions
|
|
|
: __ComObject, IQueryOptions
|
|
|
public virtual String ApplicationSearchFilter { get; set; }
|
|
|
public virtual DateStackOption DateStackOption { get; }
|
|
|
public virtual IList`1<String> FileTypeFilter { get; }
|
|
|
public virtual FolderDepth FolderDepth { get; set; }
|
|
|
public virtual IndexerOption IndexerOption { get; set; }
|
|
|
public virtual String SearchLocale { get; set; }
|
|
|
public virtual IList`1<SortEntry> SortOrder { get; }
|
|
|
public virtual String StackPropertyName { get; }
|
|
|
public virtual String UserSearchFilter { get; set; }
|
|
|
public virtual void LoadFromString(String value);
|
|
|
public virtual String SaveToString();
|
|
|
public sealed class QueryResultCountOperation
|
|
|
: __ComObject, IAsyncOperation`1<UInt32>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<UInt32> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual UInt32 GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class QueryResultFindStartIndexOperation
|
|
|
: __ComObject, IAsyncOperation`1<UInt32>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<UInt32> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual UInt32 GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class StorageFileQueryResult
|
|
|
: __ComObject, IStorageFileQueryResult, IStorageQueryResultBase
|
|
|
public virtual StorageFolder Folder { get; }
|
|
|
public virtual event TypedEventHandler`2<IStorageQueryResultBase, Object> ContentsChanged;
|
|
|
public virtual event TypedEventHandler`2<IStorageQueryResultBase, Object> OptionsChanged;
|
|
|
public virtual void ApplyNewQueryOptions(QueryOptions newQueryOptions);
|
|
|
public virtual QueryResultFindStartIndexOperation FindStartIndexAsync(Object value);
|
|
|
public virtual QueryOptions GetCurrentQueryOptions();
|
|
|
public virtual StorageFileViewOperation GetFilesAsync(UInt32 startIndex, UInt32 maxNumberOfItems);
|
|
|
public virtual StorageFileViewOperation GetFilesAsync();
|
|
|
public virtual QueryResultCountOperation GetItemCountAsync();
|
|
|
public sealed class StorageFileViewOperation
|
|
|
: __ComObject, IAsyncOperation`1<IReadOnlyList`1<IStorageFile>>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<IReadOnlyList`1<IStorageFile>> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual IReadOnlyList`1<IStorageFile> GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class StorageFolderQueryResult
|
|
|
: __ComObject, IStorageFolderQueryResult, IStorageQueryResultBase
|
|
|
public virtual StorageFolder Folder { get; }
|
|
|
public virtual event TypedEventHandler`2<IStorageQueryResultBase, Object> ContentsChanged;
|
|
|
public virtual event TypedEventHandler`2<IStorageQueryResultBase, Object> OptionsChanged;
|
|
|
public virtual void ApplyNewQueryOptions(QueryOptions newQueryOptions);
|
|
|
public virtual QueryResultFindStartIndexOperation FindStartIndexAsync(Object value);
|
|
|
public virtual QueryOptions GetCurrentQueryOptions();
|
|
|
public virtual StorageFolderViewOperation GetFoldersAsync(UInt32 startIndex, UInt32 maxNumberOfItems);
|
|
|
public virtual StorageFolderViewOperation GetFoldersAsync();
|
|
|
public virtual QueryResultCountOperation GetItemCountAsync();
|
|
|
public sealed class StorageFolderViewOperation
|
|
|
: __ComObject, IAsyncOperation`1<IReadOnlyList`1<IStorageFolder>>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<IReadOnlyList`1<IStorageFolder>> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual IReadOnlyList`1<IStorageFolder> GetResults();
|
|
|
public virtual void Start();
|
|
|
public sealed class StorageItemQueryResult
|
|
|
: __ComObject, IStorageItemQueryResult, IStorageQueryResultBase
|
|
|
public virtual StorageFolder Folder { get; }
|
|
|
public virtual event TypedEventHandler`2<IStorageQueryResultBase, Object> ContentsChanged;
|
|
|
public virtual event TypedEventHandler`2<IStorageQueryResultBase, Object> OptionsChanged;
|
|
|
public virtual void ApplyNewQueryOptions(QueryOptions newQueryOptions);
|
|
|
public virtual QueryResultFindStartIndexOperation FindStartIndexAsync(Object value);
|
|
|
public virtual QueryOptions GetCurrentQueryOptions();
|
|
|
public virtual QueryResultCountOperation GetItemCountAsync();
|
|
|
public virtual StorageItemViewOperation GetItemsAsync(UInt32 startIndex, UInt32 maxNumberOfItems);
|
|
|
public virtual StorageItemViewOperation GetItemsAsync();
|
|
|
public sealed class StorageItemViewOperation
|
|
|
: __ComObject, IAsyncOperation`1<IReadOnlyList`1<IStorageItem>>, IAsyncInfo
|
|
|
public virtual AsyncOperationCompletedHandler`1<IReadOnlyList`1<IStorageItem>> Completed { get; set; }
|
|
|
public virtual Exception ErrorCode { get; }
|
|
|
public virtual UInt32 Id { get; }
|
|
|
public virtual AsyncStatus Status { get; }
|
|
|
public virtual void Cancel();
|
|
|
public virtual void Close();
|
|
|
public virtual IReadOnlyList`1<IStorageItem> GetResults();
|
|
|
public virtual void Start();
|