pub trait IStorageItemAccessList_Impl: Sized {
Show 16 methods // Required methods fn AddOverloadDefaultMetadata( &self, file: Option<&IStorageItem> ) -> Result<HSTRING>; fn Add( &self, file: Option<&IStorageItem>, metadata: &HSTRING ) -> Result<HSTRING>; fn AddOrReplaceOverloadDefaultMetadata( &self, token: &HSTRING, file: Option<&IStorageItem> ) -> Result<()>; fn AddOrReplace( &self, token: &HSTRING, file: Option<&IStorageItem>, metadata: &HSTRING ) -> Result<()>; fn GetItemAsync( &self, token: &HSTRING ) -> Result<IAsyncOperation<IStorageItem>>; fn GetFileAsync( &self, token: &HSTRING ) -> Result<IAsyncOperation<StorageFile>>; fn GetFolderAsync( &self, token: &HSTRING ) -> Result<IAsyncOperation<StorageFolder>>; fn GetItemWithOptionsAsync( &self, token: &HSTRING, options: AccessCacheOptions ) -> Result<IAsyncOperation<IStorageItem>>; fn GetFileWithOptionsAsync( &self, token: &HSTRING, options: AccessCacheOptions ) -> Result<IAsyncOperation<StorageFile>>; fn GetFolderWithOptionsAsync( &self, token: &HSTRING, options: AccessCacheOptions ) -> Result<IAsyncOperation<StorageFolder>>; fn Remove(&self, token: &HSTRING) -> Result<()>; fn ContainsItem(&self, token: &HSTRING) -> Result<bool>; fn Clear(&self) -> Result<()>; fn CheckAccess(&self, file: Option<&IStorageItem>) -> Result<bool>; fn Entries(&self) -> Result<AccessListEntryView>; fn MaximumItemsAllowed(&self) -> Result<u32>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§