Contact Class

Definition

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.

Applies to