Contact members

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

The Contact type exposes the following members.

Constructors

  Name Description
Protected method Contact

Top

Properties

  Name Description
Protected property AdviseMap (Inherited from ComObject.)
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 ScriptObject (Inherited from ScriptWrapper.)
Public property Settings Gets a collection of contact settings.
Public property UnifiedCommunicationType Returns the Unified Communication type of this contact.
Public property Uri Gets the contact URI.

Top

Methods

  Name Description
Protected method AttachEvent(Guid) (Inherited from ComObject.)
Protected method AttachEvent(Object, Guid) (Inherited from ComObject.)
Public method BeginChangeSetting Sets a setting associated with this contact.
Public method BeginGetOrganizationInformation Gets the Organization Info of this contact.
Public method BeginMoveToGroup Moves this contact from a source group to a target group.
Public method CanChangeSetting Checks if the setting 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 of communication (modality
Public method CreateArray (Inherited from ComObject.)
Public method CreateArrayFromEnum (Inherited from ComObject.)
Public method CreateContactEndpoint Creates a collaboration endpoint object from a telephone number.
Protected method CreateEventDispatcher (Inherited from ComObject.)
Public method CreateObjectParameter (Inherited from UCWBase.)
Public method CreateParameters (Inherited from ComObject.)
Protected method DetachEvent (Inherited from ComObject.)
Public method EndChangeSetting Sets a setting associated with this contact.
Public method EndGetOrganizationInformation Gets the Organization Info of this contact.
Public method EndMoveToGroup Moves this contact from a source group to a target group.
Protected method EnsureEventAdd(IEnumerable<MulticastDelegate>, Guid) (Inherited from ComObject.)
Protected method EnsureEventAdd(MulticastDelegate, Guid) (Inherited from ComObject.)
Protected method EnsureEventAdd(IEnumerable<MulticastDelegate>, Object, Guid) (Inherited from ComObject.)
Protected method EnsureEventRemove(IEnumerable<MulticastDelegate>, Guid) (Inherited from ComObject.)
Protected method EnsureEventRemove(MulticastDelegate, Guid) (Inherited from ComObject.)
Public method Equals(Object) (Inherited from ComObject.)
Public method Equals(ScriptObject) (Inherited from ScriptWrapper.)
Public method Equals(ScriptWrapper) (Inherited from ScriptWrapper.)
Protected method Finalize (Inherited from UCWBase.)
Public method GetContactInformation(ContactInformationType) Gets a single contact information from this contact.
Public method GetContactInformation(IEnumerable<ContactInformationType>) Gets contact information from this contact.
Public method GetEnumerator (Inherited from ComObject.)
Public method GetHashCode (Inherited from ComObject.)
Public method GetInteropEnumerator (Inherited from ComObject.)
Protected method GetProperty (Inherited from ScriptWrapper.)
Protected method GetPropertyBoolean (Inherited from ScriptWrapper.)
Public method GetPropertyEx (Inherited from ComObject.)
Protected method GetPropertyInt32 (Inherited from ScriptWrapper.)
Protected method GetPropertyScript (Inherited from ScriptWrapper.)
Protected method GetPropertyString (Inherited from ScriptWrapper.)
Public method GetScriptEnumerator (Inherited from ComObject.)
Public method GetType (Inherited from Object.)
Protected method Invoke (Inherited from ScriptWrapper.)
Public method InvokeEx (Inherited from ComObject.)
Protected method InvokeMethod (Inherited from ScriptWrapper.)
Protected method MemberwiseClone (Inherited from Object.)
Public method PersistAddRef (Inherited from UCWBase.)
Public method PersistRemoveRef (Inherited from UCWBase.)
Public method SetPersistence (Inherited from UCWBase.)
Protected method SetProperty (Inherited from ScriptWrapper.)
Public method SetPropertyEx (Inherited from ComObject.)
Public method ToString (Inherited from Object.)

Top

Events

  Name Description
Public event ContactInformationChanged Occurs when one or more pieces of contact information 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