The InteractionQueue type exposes the following members.

Constructors

  NameDescription
Public methodInteractionQueue
Initializes a new instance of the InteractionQueue class.

Methods

  NameDescription
Public methodChangeWatchedAttributes
Changes what attributes of the InteractionQueue are being watched. (See InteractionAttributeName.)
Public methodChangeWatchedAttributesAsync
Asynchronously changes what attributes of the InteractionQueue are being watched. (See InteractionAttributeName.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetConferenceContents()()()()
Gets the conference members of all the conferences currently in cache.
Public methodGetConferenceContents(ConferenceId)
Gets the conference members of specified conference currently in cache.
Public methodGetContents
Gets the contents.
Public methodGetContentsAsync
Asynchronously gets the contents.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsWatching()()()()
Determines whether a watch is active.
Public methodIsWatching(String)
Determines whether a watch is active and if the specified value is being watched.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStartWatching
Starts watching the specified attributeNames for this InteractionQueue. (See InteractionAttributeName.)
Public methodStartWatchingAsync
Asynchronously starts watching the specified attributeNames for this InteractionQueue. (See InteractionAttributeName.)
Public methodStopWatching
Stops watching the InteractionQueue.
Public methodStopWatchingAsync
Asynchronously stops watching the InteractionQueue.
Public methodToString
Returns a String that represents the current Object.
(Overrides Object..::..ToString()()()().)

Properties

  NameDescription
Public propertyInteractionsManager
Gets the InteractionManager with which this Queue is associated.
Public propertyIsSuspended
Gets a value indicating whether or not notifications on this InteractionQueue have been temporarily suspended by the Interaction Center Server.
Public propertyQueueId
Gets the ID of the Queue.
Public propertySuspendedAdditionalInformation
Gets any additional information, if available, when notifications on this InteractionQueue have been temporarily suspended.

Events

  NameDescription
Public eventConferenceInteractionAdded
Occurs when a conference Interaction is added to the Queue.
Public eventConferenceInteractionChanged
Occurs when a conference Interaction on the Queue changes.
Public eventConferenceInteractionRemoved
Occurs when a conference Interaction is removed from the Queue.
Public eventInteractionAdded
Occurs when an Interaction is added to the Queue.
Public eventInteractionChanged
Occurs when an Interaction on the Queue changes.
Public eventInteractionRemoved
Occurs when an Interaction is removed from the Queue.
Public eventLostRights
Occurs when the User loses rights for the Queue.
Public eventNotificationsSuspendedChanged
Occurs when notifications on this InteractionQueue have been temporarily suspended by the Interaction Center Server.
Public eventQueueContentsChanged
Occurs when an Interaction or Conference Interaction is added, updated, or removed.

See Also