Struct windows::ApplicationModel::Contacts::ContactManager
pub struct ContactManager;
Implementations§
§impl ContactManager
impl ContactManager
pub fn ShowContactCard<P0>(contact: P0, selection: Rect) -> Result<()>where
P0: Param<Contact>,
pub fn ShowContactCardWithPlacement<P0>(
contact: P0,
selection: Rect,
preferredplacement: Placement,
) -> Result<()>where
P0: Param<Contact>,
pub fn ShowDelayLoadedContactCard<P0>(
contact: P0,
selection: Rect,
preferredplacement: Placement,
) -> Result<ContactCardDelayedDataLoader>where
P0: Param<Contact>,
pub fn RequestStoreAsync() -> Result<IAsyncOperation<ContactStore>>
pub fn ConvertContactToVCardAsync<P0>(
contact: P0,
) -> Result<IAsyncOperation<RandomAccessStreamReference>>where
P0: Param<Contact>,
pub fn ConvertContactToVCardAsyncWithMaxBytes<P0>(
contact: P0,
maxbytes: u32,
) -> Result<IAsyncOperation<RandomAccessStreamReference>>where
P0: Param<Contact>,
pub fn ConvertVCardToContactAsync<P0>(
vcard: P0,
) -> Result<IAsyncOperation<Contact>>where
P0: Param<IRandomAccessStreamReference>,
pub fn RequestStoreAsyncWithAccessType( accesstype: ContactStoreAccessType, ) -> Result<IAsyncOperation<ContactStore>>
pub fn RequestAnnotationStoreAsync( accesstype: ContactAnnotationStoreAccessType, ) -> Result<IAsyncOperation<ContactAnnotationStore>>
pub fn IsShowContactCardSupported() -> Result<bool>
pub fn ShowContactCardWithOptions<P0, P1>(
contact: P0,
selection: Rect,
preferredplacement: Placement,
contactcardoptions: P1,
) -> Result<()>where
P0: Param<Contact>,
P1: Param<ContactCardOptions>,
pub fn IsShowDelayLoadedContactCardSupported() -> Result<bool>
pub fn ShowDelayLoadedContactCardWithOptions<P0, P1>(
contact: P0,
selection: Rect,
preferredplacement: Placement,
contactcardoptions: P1,
) -> Result<ContactCardDelayedDataLoader>where
P0: Param<Contact>,
P1: Param<ContactCardOptions>,
pub fn ShowFullContactCard<P0, P1>(
contact: P0,
fullcontactcardoptions: P1,
) -> Result<()>where
P0: Param<Contact>,
P1: Param<FullContactCardOptions>,
pub fn SystemDisplayNameOrder() -> Result<ContactNameOrder>
pub fn SetSystemDisplayNameOrder(value: ContactNameOrder) -> Result<()>
pub fn SystemSortOrder() -> Result<ContactNameOrder>
pub fn SetSystemSortOrder(value: ContactNameOrder) -> Result<()>
pub fn GetForUser<P0>(user: P0) -> Result<ContactManagerForUser>where
P0: Param<User>,
pub fn IsShowFullContactCardSupportedAsync() -> Result<IAsyncOperation<bool>>
pub fn IncludeMiddleNameInSystemDisplayAndSort() -> Result<bool>
pub fn SetIncludeMiddleNameInSystemDisplayAndSort(value: bool) -> Result<()>
Auto Trait Implementations§
impl Freeze for ContactManager
impl RefUnwindSafe for ContactManager
impl Send for ContactManager
impl Sync for ContactManager
impl Unpin for ContactManager
impl UnwindSafe for ContactManager
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more