Partager via


Contact Members

Include Protected Members
Include Inherited Members

Represents a contact within the Lync client. A contact can be person, bot or phone number.

The Contact type exposes the following members.

Properties

  Name Description
Public property ContactManager Gets the parent contact and group manager of this contact.
Public property CustomGroups Gets the list of all groups of which this contact is a member of.
Public property Settings Gets a collection of contact properties.
Public property UnifiedCommunicationType Returns the unified communications type of this contact.
Public property Uri Gets the contact Uri.

Top

Methods

  Name Description
Public method BeginChangeSetting Sets a property associated with this contact.
Public method BeginGetOrganizationInformation Gets the organization information for this contact.
Public method BeginMoveToGroup Moves this contact from a source group to a target group.
Public method CanChangeSetting Checks if a property can be set for this contact.
Public method CanMoveToGroup Checks if this contact can be moved from a source group to a target group.
Public method CanStart Checks if this contact can start a given mode (modality) of communication.
Public method CreateContactEndpoint Creates a collaboration endpoint object from a telephone number.
Public method CreateObjRef (inherited from MarshalByRefObject)
Public method EndChangeSetting Blocks the calling thread until BeginChangeSetting completes.
Public method EndGetOrganizationInformation Blocks the calling thread until BeginGetOrganizationInformation completes. Returns contact collections representing peers and directors.
Public method EndMoveToGroup Blocks the calling thread until BeginMoveToGroup completes.
Public method Equals (inherited from Object)
Protected method Finalize (Overrides UCWFullFinalize().)
Public method GetContactInformation(ContactInformationType) Gets a single contact information item from this contact.
Public method GetContactInformation(IEnumerable<ContactInformationType>) Gets a single contact information item from this contact.
Public method GetHashCode (inherited from Object)
Public method GetLifetimeService (inherited from MarshalByRefObject)
Public method GetType (inherited from Object)
Public method InitializeLifetimeService (inherited from MarshalByRefObject)
Protected method MemberwiseClone() (inherited from Object)
Protected method MemberwiseClone(Boolean) (inherited from MarshalByRefObject)
Public method ToString (inherited from Object)

Top

Events

  Name Description
Public event ContactInformationChanged Occurs when one or more of contact information items are changed.
Public event SettingChanged Occurs when the value of a contact property changes.
Public event UriChanged Occurs when the contact Uri is changed.

Top

See Also

Reference

Contact Class

Microsoft.Lync.Model Namespace