The ContactDirectory type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| ContactDirectory(DirectoriesManager, DirectoryMetadata) |
Initializes a new instance of the ContactDirectory class.
| |
| ContactDirectory(DirectoriesManager, DirectoryMetadata, Boolean) |
Initializes a new instance of the ContactDirectory class with optional
client side caching.
|
Methods
| Name | Description | |
|---|---|---|
| CanCreateEntry |
Determines whether the user associated with this session can create a new contact entry.
| |
| CanDeleteEntry |
Determines whether the user associated with this session can delete the contact entry.
| |
| CanRefreshContacts |
Determines wether the user associated with this session can send refresh the contacts in this directory.
| |
| CanUpdateEntry |
Determines whether the user associated with this session can update the contact entry.
| |
| CanUpdatePrimaryNumberDesignation |
Determines whether the user associated with this session can update the primary number designation for the contact entry.
| |
| ChangeWatched |
A synchronous request to change the watch.
| |
| ChangeWatchedAsync |
An asynchronous request to change the watch.
| |
| CreateContactEntry |
Creates the contact entry.
| |
| CreateContactEntryAsync |
An asynchronous request to create a contact entry.
| |
| CreateSpeedDialLink |
Creates a link from a speed dial directory to a contact entry in the current directory.
The speed dial directory is a directory containing links to other
directories' contact entries.
| |
| CreateSpeedDialLinkAsync |
Creates the speed dial link asynchronously.
| |
| DeleteContactEntry |
Deletes the contact entry.
| |
| DeleteContactEntryAsync |
An asynchronous request to delete the contact entry.
| |
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetCachedDirectory |
Gets a contact directory from local cache when working offline.
| |
| GetEntry |
Gets an entry based on its EntryId.
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetList |
Gets the list of ContactEntry instances watched for a given directory.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| IsWatching |
Determines whether a watch is active.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| RefreshContacts |
A synchronous method to refesh the contacts in this directory.
| |
| RefreshContactsAsync |
A synchronous method to refresh the contacts in this directory.
| |
| StartWatching()()()() |
A synchronous request to query and watch contact entries.
| |
| StartWatching(ContactDirectoryWatchSettings) |
A synchronous request to query and watch contact entries.
| |
| StartWatchingAsync(AsyncCompletedEventHandler, Object) |
An asynchronous request to query and watch contact entrys.
| |
| StartWatchingAsync(ContactDirectoryWatchSettings, AsyncCompletedEventHandler, Object) |
An asynchronous request to query and watch contact entrys.
| |
| StartWatchingAsyncCancel | ||
| StopWatching |
A synchronous method to stop watching a directory .
| |
| StopWatchingAsync |
A synchronous method to stop watching a directory.
| |
| ToString | Returns a String that represents the current Object. (Overrides Object..::..ToString()()()().) | |
| UpdateContactEntry |
Updates the contact entry.
| |
| UpdateContactEntryAsync |
Starts an asynchronous update of a contact entry.
| |
| UpdateSpeedDialLink |
Updates the contact entry link.
| |
| UpdateSpeedDialLinkAsync |
Updates the contact entry link asynchronously.
|
Properties
| Name | Description | |
|---|---|---|
| DirectoriesManager |
Gets the directories manager.
| |
| FilteredCount |
Gets the total number of entries that match a filter for a view.
| |
| Metadata |
Gets the metadata.
| |
| PendingStatus |
Identifies if this contact directory has pending contact entries that still need to be loaded from
the Interaction Center server.
| |
| TotalCount |
Gets the total count of entries in the contact directory that is being watched.
|
Events
| Name | Description | |
|---|---|---|
| ContactCountChanged |
Occurs when the number of contacts in this ContactEntry has changed.
| |
| ContactDirectoryChanged |
Occurs when one of the ContactEntry watched objects has changed.
| |
| StartWatchingProgressChanged |
Occurs when a call to StartWatchingAsync(AsyncCompletedEventHandler, Object) or StartWatchingAsync(ContactDirectoryWatchSettings, AsyncCompletedEventHandler, Object) sends a progress message.
|