Trait windows::Storage::IStorageFolder_Impl

pub trait IStorageFolder_Impl: Sized + IStorageItem_Impl {
    // Required methods
    fn CreateFileAsyncOverloadDefaultOptions(
        &self,
        desiredname: &HSTRING,
    ) -> Result<IAsyncOperation<StorageFile>>;
    fn CreateFileAsync(
        &self,
        desiredname: &HSTRING,
        options: CreationCollisionOption,
    ) -> Result<IAsyncOperation<StorageFile>>;
    fn CreateFolderAsyncOverloadDefaultOptions(
        &self,
        desiredname: &HSTRING,
    ) -> Result<IAsyncOperation<StorageFolder>>;
    fn CreateFolderAsync(
        &self,
        desiredname: &HSTRING,
        options: CreationCollisionOption,
    ) -> Result<IAsyncOperation<StorageFolder>>;
    fn GetFileAsync(
        &self,
        name: &HSTRING,
    ) -> Result<IAsyncOperation<StorageFile>>;
    fn GetFolderAsync(
        &self,
        name: &HSTRING,
    ) -> Result<IAsyncOperation<StorageFolder>>;
    fn GetItemAsync(
        &self,
        name: &HSTRING,
    ) -> Result<IAsyncOperation<IStorageItem>>;
    fn GetFilesAsyncOverloadDefaultOptionsStartAndCount(
        &self,
    ) -> Result<IAsyncOperation<IVectorView<StorageFile>>>;
    fn GetFoldersAsyncOverloadDefaultOptionsStartAndCount(
        &self,
    ) -> Result<IAsyncOperation<IVectorView<StorageFolder>>>;
    fn GetItemsAsyncOverloadDefaultStartAndCount(
        &self,
    ) -> Result<IAsyncOperation<IVectorView<IStorageItem>>>;
}

Required Methods§

fn CreateFileAsyncOverloadDefaultOptions( &self, desiredname: &HSTRING, ) -> Result<IAsyncOperation<StorageFile>>

fn CreateFileAsync( &self, desiredname: &HSTRING, options: CreationCollisionOption, ) -> Result<IAsyncOperation<StorageFile>>

fn CreateFolderAsyncOverloadDefaultOptions( &self, desiredname: &HSTRING, ) -> Result<IAsyncOperation<StorageFolder>>

fn CreateFolderAsync( &self, desiredname: &HSTRING, options: CreationCollisionOption, ) -> Result<IAsyncOperation<StorageFolder>>

fn GetFileAsync(&self, name: &HSTRING) -> Result<IAsyncOperation<StorageFile>>

fn GetFolderAsync( &self, name: &HSTRING, ) -> Result<IAsyncOperation<StorageFolder>>

fn GetItemAsync(&self, name: &HSTRING) -> Result<IAsyncOperation<IStorageItem>>

fn GetFilesAsyncOverloadDefaultOptionsStartAndCount( &self, ) -> Result<IAsyncOperation<IVectorView<StorageFile>>>

fn GetFoldersAsyncOverloadDefaultOptionsStartAndCount( &self, ) -> Result<IAsyncOperation<IVectorView<StorageFolder>>>

fn GetItemsAsyncOverloadDefaultStartAndCount( &self, ) -> Result<IAsyncOperation<IVectorView<IStorageItem>>>

Object Safety§

This trait is not object safe.

Implementors§