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.
|