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§

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>>

Object Safety§

This trait is not object safe.

Implementors§