Share via


ContactSetting Enumeration

Local user defined contact properties for privacy and tagging.

Namespace:  UCCollaborationLib
Assembly:  Microsoft.Office.Uc (in Microsoft.Office.Uc.dll)

Syntax

 typedef enum ContactSetting
 {
    ucContactTagged = 0 | ucPropertyClassContact | ucPropertyBoolean,
    ucContactAccessLevel = 1 | ucPropertyClassContact | ucPropertyEnumeration,
    ucContactExchangeServiceEntryId = 2 | ucPropertyClassContact | ucPropertyString,
    ucContactSource = 3 | ucPropertyClassContact | ucPropertyEnumeration,
    ucContactDefaultEndpoint = 4 | ucPropertyClassContact | ucPropertyObject
 };

Members

Member name Description
ucContactTagged
Returns a boolean value indicating the tagged status of a contact.
ucContactAccessLevel
Returns an AccessLevel enum indicating the privacy relationship of a contact.
ucContactExchangeServiceEntryId
Readonly: entry ID of the outlook contact if the contact is an outlook contact.
ucContactSource
Readonly: The ContactSourceTypes enum showing the sources of the contact.
ucContactDefaultEndpoint
The default collaboration endpoint for this contact. This can be set to store most recently used/preferred endpoint to connect to for a contact.

Remarks

Enumerates the properties of a contact list entry that can be set by a user. The properties apply only to the contact list locally and are not applicable to the global Contact.

See Also

UCCollaborationLib Namespace