HostedApplication Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Hosted Application abstract base classed, used for hosted application classes like External and Web
public ref class HostedApplication abstract : Microsoft::Uii::Csr::IHostedApplication4
public abstract class HostedApplication : Microsoft.Uii.Csr.IHostedApplication4
type HostedApplication = class
interface IHostedApplication4
interface IHostedApplication3
interface IHostedApplication2
interface IHostedApplication
Public MustInherit Class HostedApplication
Implements IHostedApplication4
- Inheritance
-
HostedApplication
- Derived
- Implements
Constructors
HostedApplication() |
Fields
ScriptObjectName |
Hosted Application |
Properties
AgentID |
Get or set the agent ID. |
ApplicationID |
Get the application ID. |
ApplicationName |
Get the application name. |
CanEmbed |
Get whether the application can be embedded (is it external?). |
ConfigurationReader |
Configuration reader used for reading app settings from application configuration or the server |
DisplayGroup |
Get the display group. |
engine |
engine |
Icon |
Gets or sets the icon used to represent the application in the UII UI. |
ImplementedAsCcf20 |
Allows system to run certain routines as CCF 2.0 or prior |
IsAdapterSessionController |
Gets a boolean indicating whether the adapter is a SessionController. |
IsGlobal |
Tells whether the hosted application is global |
IsListed |
Allows to be seen but not listed in SessionExplorer or CurrentSessionUI |
IsNavigating |
Get whether the application is navigating. |
MinimumSize |
Get the hint for the minimum size. |
OptimumSize |
Get the hint for the optimum size. |
SessionManager |
Allows hosted apps to have access to the session manager object |
TopLevelWindow |
Get the top level window. |
Methods
AddAction(Int32, String, String) |
Method to add an action. |
Close() |
Close the application. |
CreateInstance(String, String, WorkItem) |
Method used to help create Instances of applications / objects |
CreateInstance(String, String) |
Obsolete.
Method used to help create Instances of applications / objects |
DoAction(Int32, String) |
Do an action. |
DoAction(RequestActionEventArgs) |
Do an action. |
DoAction(String, String) |
Obsolete.
Do an action. |
DoDefaultAction() |
Default action to fire. |
FireRequestAction(RequestActionEventArgs) |
Sends a request to perform some action to another application. If the RequestActionEventArgs has a target of *, then all apps get the action. |
GetCompiledState(Byte[], Byte[]) |
Obsolete.
Get the compiled State |
GetEventSourceInstance(String, String) |
Obsolete.
Get the event source instance. |
GetGlobalInstance(String) |
Obsolete.
Get global instances |
GetIconList() |
Image list for the application. |
GetStateData() |
Request to the hosted app to return its current state. |
Initialize() |
Called into the application by the framework to allow it to initialize |
IsImplicitAction(String) |
Returns true for actions that do not have to be configured |
Notify(String, Object) |
Obsolete.
Notify the script with information. |
NotifyContextChange(Context) |
Notify the application that the context changed |
NotifyContextChange(String) |
Obsolete.
Notify the application that the context changed |
OnCompilerError(IVsaError) |
Obsolete.
On Compiler error |
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. |
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. |
SetContext(String) |
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. |
SetStateData(String) |
Passes saved state to the hosted application. |
Events
ActionCompleted |
Obsolete.
Event fired when the action is complete. |
ActionCompletedEvent |
Event to notify ApplicationHost that an action has completed. |
ChangeContext |
This event is fired when the context is changed. |
RequestAction |
Obsolete.
Event fired to request an action. |
RequestActionEvent |
Event fired to request an action. |
RequestActionStatusEvent |
Event to notify ApplicationHost of action status. |