AgentDesktopSession Members
Represents a single customer session within the agent desktop.
The following tables list the members exposed by the AgentDesktopSession type.
Public Constructors
Name | Description | |
---|---|---|
AgentDesktopSession | Overloaded. |
Top
Public Properties
Name | Description | |
---|---|---|
AppHost | Get the list of applications and data for this session. (inherited from Session) | |
CallId | Gets or sets the ID which identifies the call if there is one for this session. -1 if not. (inherited from Session) | |
CtiCallRefId | Gets or sets the call reference ID. | |
CtiCallRefIdChat | Gets or sets the secondary call reference ID that identifies a second call assocated with the session. | |
CtiCallType | Gets or sets the primary call type that describes the session, whether it is an Email / Voice / Chat. | |
Customer | Gets or sets the customer object that contains information about the customer. | |
FocusedApplication | Gets or sets the application in the session which currently has focus. (inherited from Session) | |
Global | Gets a bool indicating if this is a global session, that is one that is not tied to a customer. (inherited from Session) | |
IsWorkflowPending | Gets or sets if the workflow being used (pending). Returns false if no workflow or if its done or cancelled. (inherited from Session) | |
Name | Gets or sets the name of the session. (inherited from Session) | |
PresenceState | Gets or sets the setting for the Presense state for this session. (inherited from Session) | |
RestoredSessionInfo | Implementation for Modified Workflow (inherited from Session) | |
SessionId | Get the the unique ID for this session. (inherited from Session) | |
StartTime | Get the start time of the the session. (inherited from Session) | |
Workflow | Gets or sets the serialized state of the workflow for this session, kept in XML. Used whenever switching sessions to restore the workflow. (inherited from Session) |
Top
Public Methods
(see also Protected Methods)
Name | Description | |
---|---|---|
ApplicationExists | Returns whether an application exists in this session. (inherited from Session) | |
Equals | (inherited from Object) | |
GetApplication | Returns the requested application or null if none. (inherited from Session) | |
GetCustomerID | Overridden. Gets the customer ID. | |
GetEnumerator | Returns an enumerator that iterates through the collection (inherited from Session) | |
GetHashCode | (inherited from Object) | |
GetType | (inherited from Object) | |
Restore | Overridden. Restores the state of a session from the passed PackageSession Object. | |
Save | Overridden. Creates a serialized save version of the session and its associated data in preparation for storage. | |
ToString | Overridden. This method override the default ToString() method. (inherited from Object) |
Top
Protected Methods
Name | Description | |
---|---|---|
Finalize | (inherited from Object) | |
MemberwiseClone | (inherited from Object) |
Top
See Also
Reference
AgentDesktopSession Class
Microsoft.Uii.Desktop.SessionManager Namespace
Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.