ApplicationHost Members
Hosts the applications, regardless of type, held by a session.
The following tables list the members exposed by the ApplicationHost type.
Public Constructors
Name | Description | |
---|---|---|
ApplicationHost | Overloaded. |
Top
Protected Fields
Name | Description | |
---|---|---|
allGlobalApps | Specifies all the global applications (both tagged and untagged) | |
allGlobalAppsLoaded | Specifies whether all the global applications are loaded or not. | |
configurationReader | Retrieves the application settings from the configuration/server. | |
globalHostedApps | Specifies the global applications. | |
hostedApps | Specifies the array of hosted applications. | |
initializedApps | Specifies the initialized global applications. | |
initializedNonGlobalApps | Specifies the initialized non-global applications. | |
taggedGlobalApps | Specifies the tagged global applications | |
untaggedNonGlobalApps | Specifies the untagged non-global applications |
Top
Public Properties
(see also Protected Properties)
Name | Description | |
---|---|---|
ApplicationHostID | Gets the application host's unique ID. | |
ContextID | Gets or sets the ID of the context | |
Count | Gets the count of the hosted applcations. | |
IsSynchronized | Gets or sets a Boolean value that specifies whether the application is synchronized. | |
Item | Gets the application at the specified index. | |
SyncRoot | Gets the sync root object. |
Top
Protected Properties
Name | Description | |
---|---|---|
AppRecords | Gets or sets the application definitions as returned from the web service. | |
contextObject | Gets or sets the context object. | |
contextObjectCache | Gets or sets the context object cache. | |
contextObjectFilled | Gets a Boolean value that specifies whether the context is filled or not. | |
globalAppHost | Gets or sets a Boolean value that specifies whether application is a global application host. |
Top
Public Methods
(see also Protected Methods)
Name | Description | |
---|---|---|
AddDynamicApplication | Adds an a dynamic application to the application host | |
CanCloseDynamicApplication | Determines whether the dynamic application can be closed dynamically (either via code or UI). | |
ClearContext | Clears the local copy of the context. Does not send the context to the backend systems. This is originally for closing context on application sessions which have ended. | |
Close | Closes the non-global applications. | |
CopyTo | Copies all the elements of the current one dimensional System.Array to specified one dimensional System.Array starting at the specified destination System.Array Index | |
CreateContext | Overloaded. | |
Equals | (inherited from Object) | |
ExecuteDefaultActions | Overloaded. | |
GetApplication | Overloaded. | |
GetApplicationInitializationXml | Retrieves the XML initialization string used for a given application. | |
GetApplicationName | Gets the name of the application for the given application ID. | |
GetApplications | Retrieves the contained set of hosted applications. | |
GetContext | Retrieves the context string. | |
GetDynamicApplicationNames | Retrieves the names of all the global or non-global applications that are configured via the CRM admin page to show in UI menu. | |
GetEnumerator | Retrieves an enumerator that can iterate through a collection. | |
GetExtendedApplicationbyID | Gets an extended application by its application id | |
GetHashCode | (inherited from Object) | |
GetIsolatedApplicationbyID | Gets an isolated application by its application ID. | |
GetType | (inherited from Object) | |
HandleActionCompletedEvent | This is for internal UII use only. Please do not use directly. Public visibility necessary for CAB integration. | |
HandleRequestActionStatusEvent | Event handler for status of the requested action | |
InitializeApplications | Overloaded. | |
IsDynamicApplication | Determines whether the hosted application is dynamic. | |
IsExtendedApplication | Determines whether the hosted application is an extended application or not | |
IsGlobalApplication | Overloaded. | |
IsGlobalDynamicApplication | Determines whether the dynamic application is global. | |
IsHiddenGlobalDynamicApp | Determines whether the dynamic global application is hidden. | |
IsImplicitAifAction | Determines whether the action is an implicit action. | |
IsIsolatedApplication | Determines whether the passed in hosted application is an isolated application. | |
IsNavigationComplete | Determined whether the navigation is complete. | |
IsNonGlobalDynamicApplication | Determines whether the dynamic application is non-global. | |
IsTaggedApplication | Determines whether application is a tagged (global or non-global) application | |
IsTaggedGlobalApplication | Overloaded. | |
IsTaggedNonGlobalApplication | Overloaded. | |
LoadApplications | Dynamically loads/unloads hosted applications depending on the status of workflows. | |
LoadDynamicApplication | Overloaded. | |
NotifyContextChange | Overloaded. | |
QueryInterface | Checks whether a particular application implements a specified interface. | |
RequiresApplicationsReload | Checks whether all the apps required by the workflow are already loaded and visible. | |
SessionChange | Handles changing sessions | |
SessionClose | Called when a session is closed to tell ISessionController implementing applications a session has been closed. | |
SessionOpen | Called when a session is opened to tell ISessionController implementing applications that a session has been opened. | |
SetContext | Sets the context. | |
ToString | (inherited from Object) | |
UnloadDynamicApplication | Unloads the dynamic hosted application. |
Top
Protected Methods
Name | Description | |
---|---|---|
Finalize | (inherited from Object) | |
HandleActionCompleted | Event handlers for hosted apps Obsolete. | |
HandleChangeContext | All applications, as well as ApplicationHost, share the same instance of context so we don't have to overwrite it b/c everyone is updating the same instance. Obsolete. | |
HandleIsolatedFormSelected | Handler for form selected event | |
HandleRequestAction | Event handler for the RequestAction event raised by a HostedApplication. Obsolete. | |
HandleStateChanged | Event handler for when the workItem state (context) has changed. | |
InitializeProxies | Creates the web service proxies. | |
invalidateContextObjectCache | Invalidates the context object cache. | |
MemberwiseClone | (inherited from Object) | |
RequiresContextChangeNotification | Determines whether a given application is need to be notified with the change in the context. | |
SetApplicationEventHandlers | Sets the event handlers for the application. | |
setContextNoNotify | Sets the context but does not notify each application |
Top
Public Events
Name | Description | |
---|---|---|
ActionCompleted | Raised when an action is completed. | |
CurrentContextChange | Raised when context information is changed by some application. | |
IsolatedFormSelected | Event handler for the FormSelected event from IHostedAppUICommand interface of the isolated applications. | |
RequestActionStatus | Eventhandler for the status of the request action specifically used for Winform application. | |
RequestApplicationAdditionFromAutomation | Event handler for the request application addition from automation. | |
RequestApplicationClose | Handler to notify others that an application is closing. | |
RequestApplicationCloseFromAutomation | Raised when requesting hosted within the UI to be closed by an automation. | |
RequestApplicationCreation | Raised when requesting a new application to be created and hosted within UII. | |
RequestApplicationCreationFromAutomation | Raised when requesting a new application to be created by an automation and hosted within UII. | |
RequestBeforeApplicationCreation | Raised when requesting a new application to be created and hosted within UII. | |
RequestDefaultAction | Raised on default action | |
RequestFocus | Raised to request the focus to a specific application. | |
SessionChanged | Raised when a session is changed. | |
SessionClosed | Raised when a session is closed. | |
SessionOpened | Raised when a session is opened. |
Top
See Also
Reference
ApplicationHost Class
Microsoft.Uii.Csr Namespace
Unified Service Desk
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.