pub trait IStorageItemInformation_Impl: Sized {
// Required methods
fn MusicProperties(&self) -> Result<MusicProperties>;
fn VideoProperties(&self) -> Result<VideoProperties>;
fn ImageProperties(&self) -> Result<ImageProperties>;
fn DocumentProperties(&self) -> Result<DocumentProperties>;
fn BasicProperties(&self) -> Result<BasicProperties>;
fn Thumbnail(&self) -> Result<StorageItemThumbnail>;
fn ThumbnailUpdated(
&self,
changedhandler: Option<&TypedEventHandler<IStorageItemInformation, IInspectable>>
) -> Result<EventRegistrationToken>;
fn RemoveThumbnailUpdated(
&self,
eventcookie: &EventRegistrationToken
) -> Result<()>;
fn PropertiesUpdated(
&self,
changedhandler: Option<&TypedEventHandler<IStorageItemInformation, IInspectable>>
) -> Result<EventRegistrationToken>;
fn RemovePropertiesUpdated(
&self,
eventcookie: &EventRegistrationToken
) -> Result<()>;
}
Required Methods§
fn MusicProperties(&self) -> Result<MusicProperties>
fn VideoProperties(&self) -> Result<VideoProperties>
fn ImageProperties(&self) -> Result<ImageProperties>
fn DocumentProperties(&self) -> Result<DocumentProperties>
fn BasicProperties(&self) -> Result<BasicProperties>
fn Thumbnail(&self) -> Result<StorageItemThumbnail>
fn ThumbnailUpdated( &self, changedhandler: Option<&TypedEventHandler<IStorageItemInformation, IInspectable>> ) -> Result<EventRegistrationToken>
fn RemoveThumbnailUpdated( &self, eventcookie: &EventRegistrationToken ) -> Result<()>
fn PropertiesUpdated( &self, changedhandler: Option<&TypedEventHandler<IStorageItemInformation, IInspectable>> ) -> Result<EventRegistrationToken>
fn RemovePropertiesUpdated( &self, eventcookie: &EventRegistrationToken ) -> Result<()>
Object Safety§
This trait is not object safe.