pub trait IContactInformation_Impl: Sized {
Show 16 methods // Required methods fn DisplayName(&self) -> Result<HSTRING>; fn SetDisplayName(&self, value: &HSTRING) -> Result<()>; fn FamilyName(&self) -> Result<HSTRING>; fn SetFamilyName(&self, value: &HSTRING) -> Result<()>; fn GivenName(&self) -> Result<HSTRING>; fn SetGivenName(&self, value: &HSTRING) -> Result<()>; fn HonorificPrefix(&self) -> Result<HSTRING>; fn SetHonorificPrefix(&self, value: &HSTRING) -> Result<()>; fn HonorificSuffix(&self) -> Result<HSTRING>; fn SetHonorificSuffix(&self, value: &HSTRING) -> Result<()>; fn GetDisplayPictureAsync( &self ) -> Result<IAsyncOperation<IRandomAccessStream>>; fn SetDisplayPictureAsync( &self, stream: Option<&IInputStream> ) -> Result<IAsyncAction>; fn DisplayPicture(&self) -> Result<IRandomAccessStreamReference>; fn GetPropertiesAsync( &self ) -> Result<IAsyncOperation<IMap<HSTRING, IInspectable>>>; fn ToVcardAsync(&self) -> Result<IAsyncOperation<IRandomAccessStream>>; fn ToVcardWithOptionsAsync( &self, format: VCardFormat ) -> Result<IAsyncOperation<IRandomAccessStream>>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§