pub trait IStorageItemProperties_Impl: Sized {
// Required methods
fn GetThumbnailAsyncOverloadDefaultSizeDefaultOptions(
&self,
mode: ThumbnailMode,
) -> Result<IAsyncOperation<StorageItemThumbnail>>;
fn GetThumbnailAsyncOverloadDefaultOptions(
&self,
mode: ThumbnailMode,
requestedsize: u32,
) -> Result<IAsyncOperation<StorageItemThumbnail>>;
fn GetThumbnailAsync(
&self,
mode: ThumbnailMode,
requestedsize: u32,
options: ThumbnailOptions,
) -> Result<IAsyncOperation<StorageItemThumbnail>>;
fn DisplayName(&self) -> Result<HSTRING>;
fn DisplayType(&self) -> Result<HSTRING>;
fn FolderRelativeId(&self) -> Result<HSTRING>;
fn Properties(&self) -> Result<StorageItemContentProperties>;
}
Required Methods§
fn GetThumbnailAsyncOverloadDefaultSizeDefaultOptions( &self, mode: ThumbnailMode, ) -> Result<IAsyncOperation<StorageItemThumbnail>>
fn GetThumbnailAsyncOverloadDefaultOptions( &self, mode: ThumbnailMode, requestedsize: u32, ) -> Result<IAsyncOperation<StorageItemThumbnail>>
fn GetThumbnailAsync( &self, mode: ThumbnailMode, requestedsize: u32, options: ThumbnailOptions, ) -> Result<IAsyncOperation<StorageItemThumbnail>>
fn DisplayName(&self) -> Result<HSTRING>
fn DisplayType(&self) -> Result<HSTRING>
fn FolderRelativeId(&self) -> Result<HSTRING>
fn Properties(&self) -> Result<StorageItemContentProperties>
Object Safety§
This trait is not object safe.