Compartir a través de


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
public property AppHost  Get the list of applications and data for this session. (inherited from Session)
public property CallId  Gets or sets the ID which identifies the call if there is one for this session. -1 if not. (inherited from Session)
public property CtiCallRefId Gets or sets the call reference ID.
public property CtiCallRefIdChat Gets or sets the secondary call reference ID that identifies a second call assocated with the session.
public property CtiCallType Gets or sets the primary call type that describes the session, whether it is an Email / Voice / Chat.
public property Customer Gets or sets the customer object that contains information about the customer.
public property FocusedApplication  Gets or sets the application in the session which currently has focus. (inherited from Session)
public property Global  Gets a bool indicating if this is a global session, that is one that is not tied to a customer. (inherited from Session)
public property IsWorkflowPending  Gets or sets if the workflow being used (pending). Returns false if no workflow or if its done or cancelled. (inherited from Session)
public property Name  Gets or sets the name of the session. (inherited from Session)
public property PresenceState  Gets or sets the setting for the Presense state for this session. (inherited from Session)
public property RestoredSessionInfo  Implementation for Modified Workflow (inherited from Session)
public property SessionId  Get the the unique ID for this session. (inherited from Session)
public property StartTime  Get the start time of the the session. (inherited from Session)
public property 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
public method ApplicationExists  Returns whether an application exists in this session. (inherited from Session)
public method Equals  (inherited from Object)
public method GetApplication  Returns the requested application or null if none. (inherited from Session)
public method GetCustomerID Overridden. Gets the customer ID.
public method GetEnumerator  Returns an enumerator that iterates through the collection (inherited from Session)
public method GetHashCode  (inherited from Object)
public method GetType  (inherited from Object)
public method Restore Overridden. Restores the state of a session from the passed PackageSession Object.
public method Save Overridden. Creates a serialized save version of the session and its associated data in preparation for storage.
public method ToString  Overridden. This method override the default ToString() method. (inherited from Object)

Top

Protected Methods

  Name Description
protected method Finalize  (inherited from Object)
protected method 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.