The ContactManagertype exposes the following members.

Methods

  Name Description
Public method BeginAddGroup(String, AsyncCallback, Object)
Adds a new custom group to the group list.
Public method BeginAddGroup(DistributionGroup, AsyncCallback, Object)
Adds a new custom group to the group list.
Public method BeginLookup
Looks up a contact or a distribution group by entryid, sip address, email address, display name, etc..
Public method BeginRemoveContactFromAllGroups
Removes a contact from all groups except distribution groups.
Public method BeginRemoveGroup
Removes a group from the group list.
Public method BeginSearch(String, AsyncCallback, Object)
Begins to search for contacts or distribution groups matching a specified search string. Results of the search are returned in the System.AsyncCallback you pass in the contactsAndGroupsCallback argument.
Public method BeginSearch(String, SearchProviders, SearchFields, SearchOptions, UInt32, AsyncCallback, Object)
Begins to search for contacts or distribution groups matching a specified search string. Results of the search are returned in the System.AsyncCallback you pass in the contactsAndGroupsCallback argument.
Public method CreateObjRef (Inherited from MarshalByRefObject.)
Public method CreateSubscription
Createss a Subscription object that can be used for batching subscriptions or queries.
Public method EndAddGroup
Blocks calling thread until BeginAddGroup completes.
Public method EndLookup
Blocks calling thread until BeginLookup completes. Returns an object representing the looked up contact or group.
Public method EndRemoveContactFromAllGroups
Blocks calling thread until BeginRemoveContactFromAllGroups completes.
Public method EndRemoveGroup
Blocks calling thread until BeginRemoveGroup completes.
Public method EndSearch
Blocks calling thread until BeginSearch completes. Returns the search results as an instance of SearchResults.
Public method Equals (Inherited from Object.)
Protected method Finalize
(Overrides UCWFullFinalize () () () () .)
Public method GetContactByUri
Finds or creates a new contact using the contact URI. The URI can be a SIP address or a phone number.
Public method GetExpertSearchQueryString
Gets the search query string used for expert search.
Public method GetHashCode (Inherited from Object.)
Public method GetLifetimeService (Inherited from MarshalByRefObject.)
Public method GetSearchFields
Gets the supported search fields.
Public method GetSearchProviderID
Gets the ID of a search provider.
Public method GetSearchProviderStatus
Gets the search provider status.
Public method GetType (Inherited from Object.)
Public method InitializeLifetimeService (Inherited from MarshalByRefObject.)
Protected method MemberwiseClone () () () () (Inherited from Object Object.)
Protected method MemberwiseClone(Boolean) (Inherited from MarshalByRefObject MarshalByRefObject.)
Public method ToString (Inherited from Object.)

Properties

  Name Description
Public property Groups
Returns the group collection.

Events

  Name Description
Public event GroupAdded
Occurs when a group is added to the Groups collection.
Public event GroupRemoved
Occurs when a group is removed.
Public event SearchProviderStateChanged
Occurs when the status of a search provider changes.

See Also