pub trait IStorageFolderQueryOperations_Impl: Sized {
Show 17 methods // Required methods fn GetIndexedStateAsync(&self) -> Result<IAsyncOperation<IndexedState>>; fn CreateFileQueryOverloadDefault(&self) -> Result<StorageFileQueryResult>; fn CreateFileQuery( &self, query: CommonFileQuery ) -> Result<StorageFileQueryResult>; fn CreateFileQueryWithOptions( &self, queryoptions: Option<&QueryOptions> ) -> Result<StorageFileQueryResult>; fn CreateFolderQueryOverloadDefault( &self ) -> Result<StorageFolderQueryResult>; fn CreateFolderQuery( &self, query: CommonFolderQuery ) -> Result<StorageFolderQueryResult>; fn CreateFolderQueryWithOptions( &self, queryoptions: Option<&QueryOptions> ) -> Result<StorageFolderQueryResult>; fn CreateItemQuery(&self) -> Result<StorageItemQueryResult>; fn CreateItemQueryWithOptions( &self, queryoptions: Option<&QueryOptions> ) -> Result<StorageItemQueryResult>; fn GetFilesAsync( &self, query: CommonFileQuery, startindex: u32, maxitemstoretrieve: u32 ) -> Result<IAsyncOperation<IVectorView<StorageFile>>>; fn GetFilesAsyncOverloadDefaultStartAndCount( &self, query: CommonFileQuery ) -> Result<IAsyncOperation<IVectorView<StorageFile>>>; fn GetFoldersAsync( &self, query: CommonFolderQuery, startindex: u32, maxitemstoretrieve: u32 ) -> Result<IAsyncOperation<IVectorView<StorageFolder>>>; fn GetFoldersAsyncOverloadDefaultStartAndCount( &self, query: CommonFolderQuery ) -> Result<IAsyncOperation<IVectorView<StorageFolder>>>; fn GetItemsAsync( &self, startindex: u32, maxitemstoretrieve: u32 ) -> Result<IAsyncOperation<IVectorView<IStorageItem>>>; fn AreQueryOptionsSupported( &self, queryoptions: Option<&QueryOptions> ) -> Result<bool>; fn IsCommonFolderQuerySupported( &self, query: CommonFolderQuery ) -> Result<bool>; fn IsCommonFileQuerySupported(&self, query: CommonFileQuery) -> Result<bool>;
}

Required Methods§

fn GetIndexedStateAsync(&self) -> Result<IAsyncOperation<IndexedState>>

fn CreateFileQueryOverloadDefault(&self) -> Result<StorageFileQueryResult>

fn CreateFileQuery( &self, query: CommonFileQuery ) -> Result<StorageFileQueryResult>

fn CreateFileQueryWithOptions( &self, queryoptions: Option<&QueryOptions> ) -> Result<StorageFileQueryResult>

fn CreateFolderQueryOverloadDefault(&self) -> Result<StorageFolderQueryResult>

fn CreateFolderQuery( &self, query: CommonFolderQuery ) -> Result<StorageFolderQueryResult>

fn CreateFolderQueryWithOptions( &self, queryoptions: Option<&QueryOptions> ) -> Result<StorageFolderQueryResult>

fn CreateItemQuery(&self) -> Result<StorageItemQueryResult>

fn CreateItemQueryWithOptions( &self, queryoptions: Option<&QueryOptions> ) -> Result<StorageItemQueryResult>

fn GetFilesAsync( &self, query: CommonFileQuery, startindex: u32, maxitemstoretrieve: u32 ) -> Result<IAsyncOperation<IVectorView<StorageFile>>>

fn GetFilesAsyncOverloadDefaultStartAndCount( &self, query: CommonFileQuery ) -> Result<IAsyncOperation<IVectorView<StorageFile>>>

fn GetFoldersAsync( &self, query: CommonFolderQuery, startindex: u32, maxitemstoretrieve: u32 ) -> Result<IAsyncOperation<IVectorView<StorageFolder>>>

fn GetFoldersAsyncOverloadDefaultStartAndCount( &self, query: CommonFolderQuery ) -> Result<IAsyncOperation<IVectorView<StorageFolder>>>

fn GetItemsAsync( &self, startindex: u32, maxitemstoretrieve: u32 ) -> Result<IAsyncOperation<IVectorView<IStorageItem>>>

fn AreQueryOptionsSupported( &self, queryoptions: Option<&QueryOptions> ) -> Result<bool>

fn IsCommonFolderQuerySupported(&self, query: CommonFolderQuery) -> Result<bool>

fn IsCommonFileQuerySupported(&self, query: CommonFileQuery) -> Result<bool>

Object Safety§

This trait is not object safe.

Implementors§