ISessionExplorer Members

Describes a Hosted control that will act as a Session Explorer. Used to allow SessionExplorer hosted control interact with the Agent Desktop more directly.

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

Public Properties

  Name Description
public property AgentID  Gets or sets the agent who is logged in. (inherited from IHostedApplication3)
public property ApplicationID  Gets the application ID. (inherited from IHostedApplication)
public property ApplicationName  Gets the application name. (inherited from IHostedApplication)
public property AppsUI Sets the AppsUI value.
public property CanEmbed  Gets a Boolean value that specifies whether the application is an external application. (inherited from IHostedApplication)
public property ControlHeight Gets or sets the height of the control.
public property DisplayGroup  Gets the display group extracted from the initialization string. (inherited from IHostedApplication)
public property Icon  Gets or sets the icon used to represent the application in the UII UI. (inherited from IHostedApplication2)
public property ImplementedAsCcf20  Gets a Boolean value that specifies whether the application is allowed to run certain routines as CCF 2.0 or prior. (inherited from IHostedApplication3)
public property IsControlVisible Gets or sets the Boolean value that specifies whether the control is displayed.
public property IsGlobal  Gets or sets a Boolean value that specifies whether the hosted application is global. (inherited from IHostedApplication3)
public property IsListed  Gets a Boolean value that specifies whether the application is allowed to be seen but not listed. (inherited from IHostedApplication3)
public property IsNavigating  Get a Boolean value that specifies whether the application is currently navigating. (inherited from IHostedApplication)
public property MinimumSize  Gets a hint for minimum window size. (inherited from IHostedApplication)
public property OptimumSize  Gets a hint for optimal window size. (inherited from IHostedApplication)
public property SessionManager  Sets the session manager object. (inherited from IHostedApplication3)
public property TopLevelWindow  Gets the top level window for the application. (inherited from IHostedApplication)

Top

Public Methods

  Name Description
public method AddAction  Adds an action to the application. (inherited from IHostedApplication)
public method AddApplicationNode Adds a single application node.
public method AddSession Adds the session to the tree control if it’s not already there.
public method AddWorkflowApplicationNodes Adds the application nodes back to sessionexplorer.
public method Close  Closes the application. (inherited from IHostedApplication)
public method ControlRefresh Forces the control to invalidate its client area and immediately redraw itself and any child controls.
public method DoAction  Overloaded. (inherited from IHostedApplication)
public method DoDefaultAction  Invokes the default action for the application (inherited from IHostedApplication)
public method FireRequestAction  Sends a request to perform some action to another application. If the RequestActionEventArgs has a target of *, then all applications get the action. (inherited from IHostedApplication3)
public method FocusOnApplication Select the given application's node in the treeview.
public method GetIconList  Gets the image list for the application. (inherited from IHostedApplication)
public method GetStateData  Requests the hosted application to return its current state. (inherited from IHostedApplication)
public method Initialize  Initializes the hosted application. (inherited from IHostedApplication)
public method NotifyContextChange  Notifies the application that context has changed. Obsolete.  (inherited from IHostedApplication)
public method NotifyContextChange  Notifies the application that the context has changed. (inherited from IHostedApplication3)
public method RefreshView Completes a redraw of the session explorer UI.
public method RemoveApplicationNode Removes a single application node from the session explorer.
public method RemoveSession Removes a session from the session explorer tree.
public method RemoveWorkflowApplicationNodes Removes the applications for a session from the SessionExplorerControl
public method SessionChange  Called whenever the session is changed. Only global applications receive this since 'local' applications don't need to know if their session is shown or not. (inherited from IHostedApplication)
public method SetContext  Sets the context from ApplicationHost without causing further notifications. It exists so that context can be updated quietly before doing the 'real' context notification because some applications fire actions onto other apps when the context changes and some actions are designed to depend upon context. In other words, a race condition. Obsolete.  (inherited from IHostedApplication2)
public method SetContext  This is used to set the context from ApplicationHost without causing further notifications. It exists so that context can be updated quietly before doing the 'real' context notification because some applications fire actions onto other apps when the context changes and some actions are designed to depend upon context. In other words, a race condition. Obsolete.  (inherited from IHostedApplication3)
public method SetStateData  Passes the saved state to the hosted application. (inherited from IHostedApplication)

Top

Public Events

  Name Description
public event ActionCompleted Event to notify the hosted application that the action has completed.
public event ChangeContext Event to add a name-value pair to the context.
public event RequestAction Event to request an action of another application to be invoked.
public event SEHostedAppSelected Raised when a hosted application is selected.
public event SessionClosed Raised when a session is closed.

Top

See Also

Reference

ISessionExplorer Interface
Microsoft.Uii.Desktop.Core Namespace

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