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.