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.