IHostedApplicationMultichannel Interface
Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Interface for the hostedapplications operations
Namespace: Microsoft.Uii.Csr
Assembly: Microsoft.Uii.Csr.Core (in Microsoft.Uii.Csr.Core.dll)
Syntax
public interface IHostedApplicationMultichannel : IHostedApplication3,
IHostedApplication2, IHostedApplication
Public Interface IHostedApplicationMultichannel
Inherits IHostedApplication3, IHostedApplication2, IHostedApplication
Properties
Name | Description | |
---|---|---|
AgentID | Gets or sets the agent who is logged in.(Inherited from IHostedApplication3.) |
|
ApplicationID | Gets the application ID.(Inherited from IHostedApplication.) |
|
ApplicationName | Gets the application name.(Inherited from IHostedApplication.) |
|
CanEmbed | Gets a Boolean value that specifies whether the application is an external application.(Inherited from IHostedApplication.) |
|
DisplayGroup | Gets the display group extracted from the initialization string.(Inherited from IHostedApplication.) |
|
Icon | Gets or sets the icon used to represent the application in the UII UI.(Inherited from IHostedApplication2.) |
|
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.) |
|
IsGlobal | Gets or sets a Boolean value that specifies whether the hosted application is global.(Inherited from IHostedApplication3.) |
|
IsListed | Gets a Boolean value that specifies whether the application is allowed to be seen but not listed.(Inherited from IHostedApplication3.) |
|
IsNavigating | Get a Boolean value that specifies whether the application is currently navigating.(Inherited from IHostedApplication.) |
|
MinimumSize | Gets a hint for minimum window size.(Inherited from IHostedApplication.) |
|
OptimumSize | Gets a hint for optimal window size.(Inherited from IHostedApplication.) |
|
SessionManager | Sets the session manager object.(Inherited from IHostedApplication3.) |
|
TopLevelWindow | Gets the top level window for the application.(Inherited from IHostedApplication.) |
Methods
Name | Description | |
---|---|---|
AddAction(Int32, String, String) | Adds an action to the application.(Inherited from IHostedApplication.) |
|
Close() | Closes the application.(Inherited from IHostedApplication.) |
|
Close(String) | Closes the Chat Session between the Agent and the User on that particular Chat Session |
|
Conference(String, String) | Adds another agent/expert/supervisor to ongoing Chat Session |
|
DoAction(Int32, String) | Invokes an action on the application(Inherited from IHostedApplication.) |
|
DoAction(String, String) | Obsolete. Invokes an action on the application(Inherited from IHostedApplication.) |
|
DoDefaultAction() | Invokes the default action for the application(Inherited from IHostedApplication.) |
|
FireRequestAction(RequestActionEventArgs) | 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.) |
|
GetIconList() | Gets the image list for the application.(Inherited from IHostedApplication.) |
|
GetStateData() | Requests the hosted application to return its current state.(Inherited from IHostedApplication.) |
|
Initialize() | Initializes the hosted application.(Inherited from IHostedApplication.) |
|
NotifyContextChange(Context) | Notifies the application that the context has changed.(Inherited from IHostedApplication3.) |
|
NotifyContextChange(String) | Obsolete. Notifies the application that context has changed.(Inherited from IHostedApplication.) |
|
Open(String) | Opens Chat Session between Operator and the user who is waiting in the Queue |
|
SessionChange(Boolean, Guid) | 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.) |
|
SetContext(Context) | Obsolete. 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.(Inherited from IHostedApplication3.) |
|
SetContext(String) | Obsolete. 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.(Inherited from IHostedApplication2.) |
|
SetStateData(String) | Passes the saved state to the hosted application.(Inherited from IHostedApplication.) |
|
Transfer(String, String) | Transfers current chat session to another Agent/Expert |
Events
Name | Description | |
---|---|---|
ActionCompleted | Event to notify the hosted application that the action has completed.(Inherited from IHostedApplication.) |
|
ChangeContext | Event to add a name-value pair to the context.(Inherited from IHostedApplication.) |
|
RequestAction | Event to request an action of another application to be invoked.(Inherited from IHostedApplication.) |
See Also
Return to top
Unified Service Desk 2.0
© 2016 Microsoft. All rights reserved. Copyright