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