Contact Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a contact within the Lync client. A contact can be person, bot or phone number.
public ref class Contact : Microsoft::Lync::Model::Internal::UCWFull
public class Contact : Microsoft.Lync.Model.Internal.UCWFull
type Contact = class
inherit UCWFull
Public Class Contact
Inherits UCWFull
- Inheritance
Properties
ContactManager |
Gets the parent Contact and Group Manager of this contact. |
CustomGroups |
Gets the list of all groups of which this contact is a member of. |
InnerObject | (Inherited from UCWBase) |
Settings |
Gets a collection of contact settings. |
UnifiedCommunicationType |
Returns the Unified Communication type of this contact. |
Uri |
Gets the contact URI. |
Methods
BeginChangeSetting(ContactSetting, Object, AsyncCallback, Object) |
Sets a setting associated with this contact. |
BeginGetOrganizationInformation(OrganizationStructureTypes, AsyncCallback, Object) |
Gets the Organization Info of this contact. |
BeginMoveToGroup(Group, Group, AsyncCallback, Object) |
Moves this contact from a source group to a target group. |
CanChangeSetting(ContactSetting) |
Checks if the setting can be set for this contact. |
CanMoveToGroup(Group, Group) |
Checks if this contact can be moved from a source group to a target group. |
CanStart(ModalityTypes) |
Checks if this contact can start a given mode of communication (modality |
CreateContactEndpoint(String) |
Creates a collaboration endpoint object from a telephone number. |
EndChangeSetting(IAsyncResult) |
Sets a setting associated with this contact. |
EndGetOrganizationInformation(ContactCollection, ContactCollection, ContactCollection, IAsyncResult) |
Gets the Organization Info of this contact. |
EndMoveToGroup(IAsyncResult) |
Moves this contact from a source group to a target group. |
Finalize() | |
GetContactInformation(ContactInformationType) |
Gets a single contact information from this contact. |
GetContactInformation(IEnumerable<ContactInformationType>) |
Gets contact information from this contact. |
Events
ContactInformationChanged |
Occurs when one or more pieces of contact information are changed. |
SettingChanged |
Occurs when the value of a contact property changes. |
UriChanged |
Occurs when the contact URI is changed. |