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§

Object Safety§

This trait is not object safe.

Implementors§