Session Members

This represents a single customer session within UII An enumeration over a session give a set of IHostedApplications.

The following tables list the members exposed by the Session type.

Protected Constructors

  Name Description
  Session Overloaded.  

Top

Public Properties

  Name Description
public property AppHost Get the list of applications and data for this session.
public property CallId Gets or sets the ID which identifies the call if there is one for this session. -1 if not.
public property FocusedApplication Gets or sets the application in the session which currently has focus.
public property Global Gets a bool indicating if this is a global session, that is one that is not tied to a customer.
public property IsWorkflowPending Gets or sets if the workflow being used (pending). Returns false if no workflow or if its done or cancelled.
public property Name Gets or sets the name of the session.
public property PresenceState Gets or sets the setting for the Presense state for this session.
public property RestoredSessionInfo Implementation for Modified Workflow
public property SessionId Get the the unique ID for this session.
public property StartTime Get the start time of the the 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.

Top

Public Methods

(see also Protected Methods)

  Name Description
public method ApplicationExists Returns whether an application exists in this session.
public method Equals  (inherited from Object)
public method GetApplication Returns the requested application or null if none.
public method GetCustomerID This abstract method is used to return the customer ID.
public method GetEnumerator Returns an enumerator that iterates through the collection
public method GetHashCode  (inherited from Object)
public method GetType  (inherited from Object)
public method Restore Restores the state of a session from the passed XML.
public method Save Function to save the sessions state for a customer
public method ToString Overridden. This method override the default ToString() method.

Top

Protected Methods

  Name Description
protected method Finalize  (inherited from Object)
protected method MemberwiseClone  (inherited from Object)

Top

See Also

Reference

Session Class
Microsoft.Uii.Csr Namespace

Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.