Click or drag to resize
IHub Interface
This class describes all the methods that apply at global level.

Namespace: Qlik.Engine
Assembly: Qlik.Engine (in Qlik.Engine.dll) Version: 2.1.0.0+Build:7.origin/release/ms13
Syntax
public interface IHub : IQixClassBase, IDisposable, 
	IChangeNotifier

The IHub type exposes the following members.

Methods
  NameDescription
Public methodAbortAll

Sets an abort flag on all pending and ongoing requests in the current session.

* If an abort flag is set on a pending request, the request is aborted.

* If an abort flag is set on an ongoing request, the engine checks to see if it is possible to abort the request.

Public methodAbortAllAsync

Sets an abort flag on all pending and ongoing requests in the current session.

* If an abort flag is set on a pending request, the request is aborted.

* If an abort flag is set on an ongoing request, the engine checks to see if it is possible to abort the request.

Public methodAbortAllAsync(AsyncHandle)

Sets an abort flag on all pending and ongoing requests in the current session.

* If an abort flag is set on a pending request, the request is aborted.

* If an abort flag is set on an ongoing request, the engine checks to see if it is possible to abort the request.

Public methodAllowCreateApp

Indicates whether or not a user is able to create an app.

Public methodAllowCreateAppAsync

Indicates whether or not a user is able to create an app.

Public methodAllowCreateAppAsync(AsyncHandle)

Indicates whether or not a user is able to create an app.

Public methodAllowCreateAppAsyncT(AsyncHandle, FuncResponse, T)

Indicates whether or not a user is able to create an app.

Public methodCancelReload

Cancels an ongoing reload. The reload of the app is stopped.

Public methodCancelReloadAsync

Cancels an ongoing reload. The reload of the app is stopped.

Public methodCancelReloadAsync(AsyncHandle)

Cancels an ongoing reload. The reload of the app is stopped.

Public methodCancelRequest(Int32)

Cancels an ongoing request. The request is stopped.

Public methodCancelRequest(AsyncHandle)
Cancels an ongoing request. The request is stopped.
Public methodCancelRequestAsync(Int32)

Cancels an ongoing request. The request is stopped.

Public methodCancelRequestAsync(AsyncHandle)
Cancels an ongoing request. The request is stopped.
Public methodCancelRequestAsync(AsyncHandle, Int32)

Cancels an ongoing request. The request is stopped.

Public methodConfigureReload

Configures the engine's behavior during a reload.

The ConfigureReload method should be run before the DoReload method.
Public methodConfigureReloadAsync(Boolean, Boolean, Boolean)

Configures the engine's behavior during a reload.

The ConfigureReload method should be run before the DoReload method.
Public methodConfigureReloadAsync(AsyncHandle, Boolean, Boolean, Boolean)

Configures the engine's behavior during a reload.

The ConfigureReload method should be run before the DoReload method.
Public methodCopyApp

Copies an app that is in the Qlik Sense repository.

The engine copies the app into an app entity that was previously created by the repository. See the QRS API (REST API) help for more information.

This method applies only if running in server mode.
Public methodCopyAppAsync(String, String, IEnumerableString)

Copies an app that is in the Qlik Sense repository.

The engine copies the app into an app entity that was previously created by the repository. See the QRS API (REST API) help for more information.

This method applies only if running in server mode.
Public methodCopyAppAsync(AsyncHandle, String, String, IEnumerableString)

Copies an app that is in the Qlik Sense repository.

The engine copies the app into an app entity that was previously created by the repository. See the QRS API (REST API) help for more information.

This method applies only if running in server mode.
Public methodCopyAppAsyncT(AsyncHandle, FuncResponse, T, String, String, IEnumerableString)

Copies an app that is in the Qlik Sense repository.

The engine copies the app into an app entity that was previously created by the repository. See the QRS API (REST API) help for more information.

This method applies only if running in server mode.
Public methodCreateApp

Creates an app.

Public methodCreateAppAsync(String, String)

Creates an app.

Public methodCreateAppAsync(AsyncHandle, String, String)

Creates an app.

Public methodCreateAppAsyncT(AsyncHandle, FuncResponse, T, String, String)

Creates an app.

Public methodCreateAppEx

Creates an app and opens a session.

This method applies only if running a local installation of Qlik Sense.
Public methodCreateAppExAsync(String, String, String, String, String)

Creates an app and opens a session.

This method applies only if running a local installation of Qlik Sense.
Public methodCreateAppExAsync(AsyncHandle, String, String, String, String, String)

Creates an app and opens a session.

This method applies only if running a local installation of Qlik Sense.
Public methodCreateAppExAsyncT(AsyncHandle, FuncResponse, T, String, String, String, String, String)

Creates an app and opens a session.

This method applies only if running a local installation of Qlik Sense.
Public methodCreateSessionApp

Creates an empty session app.

The following applies:

* The name of a session app cannot be chosen. The engine automatically assigns a unique identifier to the session app.

* A session app is not persisted and cannot be saved. Everything created during a session app is non-persisted; for example: objects, data connections.

Public methodCreateSessionAppAsync

Creates an empty session app.

The following applies:

* The name of a session app cannot be chosen. The engine automatically assigns a unique identifier to the session app.

* A session app is not persisted and cannot be saved. Everything created during a session app is non-persisted; for example: objects, data connections.

Public methodCreateSessionAppAsync(AsyncHandle)

Creates an empty session app.

The following applies:

* The name of a session app cannot be chosen. The engine automatically assigns a unique identifier to the session app.

* A session app is not persisted and cannot be saved. Everything created during a session app is non-persisted; for example: objects, data connections.

Public methodCreateSessionAppAsyncT(AsyncHandle, FuncResponse, T)

Creates an empty session app.

The following applies:

* The name of a session app cannot be chosen. The engine automatically assigns a unique identifier to the session app.

* A session app is not persisted and cannot be saved. Everything created during a session app is non-persisted; for example: objects, data connections.

Public methodCreateSessionAppFromApp

Creates a session app from a source app.

The following applies:

* The objects in the source app are copied into the session app but contain no data.

* The script of the session app can be edited and reloaded.

* The name of a session app cannot be chosen. The engine automatically assigns a unique identifier to the session app.

* A session app is not persisted and cannot be saved. Everything created during a session app is non-persisted; for example: objects, data connections.

Public methodCreateSessionAppFromAppAsync(String)

Creates a session app from a source app.

The following applies:

* The objects in the source app are copied into the session app but contain no data.

* The script of the session app can be edited and reloaded.

* The name of a session app cannot be chosen. The engine automatically assigns a unique identifier to the session app.

* A session app is not persisted and cannot be saved. Everything created during a session app is non-persisted; for example: objects, data connections.

Public methodCreateSessionAppFromAppAsync(AsyncHandle, String)

Creates a session app from a source app.

The following applies:

* The objects in the source app are copied into the session app but contain no data.

* The script of the session app can be edited and reloaded.

* The name of a session app cannot be chosen. The engine automatically assigns a unique identifier to the session app.

* A session app is not persisted and cannot be saved. Everything created during a session app is non-persisted; for example: objects, data connections.

Public methodCreateSessionAppFromAppAsyncT(AsyncHandle, FuncResponse, T, String)

Creates a session app from a source app.

The following applies:

* The objects in the source app are copied into the session app but contain no data.

* The script of the session app can be edited and reloaded.

* The name of a session app cannot be chosen. The engine automatically assigns a unique identifier to the session app.

* A session app is not persisted and cannot be saved. Everything created during a session app is non-persisted; for example: objects, data connections.

Public methodDestroyApp

Deletes an app from the Qlik Sense repository or from the file system.

** Using Qlik Sense Server **

In addition to being removed from the repository, the app is removed from the directory as well:

<installation_directory>\Qlik\Sense\Repository\Apps

The default installation directory is ProgramData.

** Using Qlik Sense Desktop **

The app is deleted from the directory %userprofile%\Documents\Qlik\Sense\Apps.

Public methodDestroyAppAsync(String)

Deletes an app from the Qlik Sense repository or from the file system.

** Using Qlik Sense Server **

In addition to being removed from the repository, the app is removed from the directory as well:

<installation_directory>\Qlik\Sense\Repository\Apps

The default installation directory is ProgramData.

** Using Qlik Sense Desktop **

The app is deleted from the directory %userprofile%\Documents\Qlik\Sense\Apps.

Public methodDestroyAppAsync(AsyncHandle, String)

Deletes an app from the Qlik Sense repository or from the file system.

** Using Qlik Sense Server **

In addition to being removed from the repository, the app is removed from the directory as well:

<installation_directory>\Qlik\Sense\Repository\Apps

The default installation directory is ProgramData.

** Using Qlik Sense Desktop **

The app is deleted from the directory %userprofile%\Documents\Qlik\Sense\Apps.

Public methodDestroyAppAsyncT(AsyncHandle, FuncResponse, T, String)

Deletes an app from the Qlik Sense repository or from the file system.

** Using Qlik Sense Server **

In addition to being removed from the repository, the app is removed from the directory as well:

<installation_directory>\Qlik\Sense\Repository\Apps

The default installation directory is ProgramData.

** Using Qlik Sense Desktop **

The app is deleted from the directory %userprofile%\Documents\Qlik\Sense\Apps.

Public methodExportApp

Exports an app from the Qlik Sense repository to the file system.

This method applies only if running in server mode.
Public methodExportAppAsync(String, String, IEnumerableString)

Exports an app from the Qlik Sense repository to the file system.

This method applies only if running in server mode.
Public methodExportAppAsync(AsyncHandle, String, String, IEnumerableString)

Exports an app from the Qlik Sense repository to the file system.

This method applies only if running in server mode.
Public methodExportAppAsyncT(AsyncHandle, FuncResponse, T, String, String, IEnumerableString)

Exports an app from the Qlik Sense repository to the file system.

This method applies only if running in server mode.
Public methodGetActiveDoc

Returns the handle of the current app.

Public methodGetActiveDocAsync

Returns the handle of the current app.

Public methodGetActiveDocAsync(AsyncHandle)

Returns the handle of the current app.

Public methodGetActiveDocAsyncT(AsyncHandle, FuncResponse, T)

Returns the handle of the current app.

Public methodGetAppEntry

Retrieves the meta data of an app.

Public methodGetAppEntryAsync(String)

Retrieves the meta data of an app.

Public methodGetAppEntryAsync(AsyncHandle, String)

Retrieves the meta data of an app.

Public methodGetAppEntryAsyncT(AsyncHandle, FuncResponse, T, String)

Retrieves the meta data of an app.

Public methodGetAppList

Returns the list of apps available:

* in the repository in C:\ProgramData\Qlik\Sense\Repository\Apps if running Qlik Sense Server

* in the directory C:\Users\<user name>\Documents\Qlik\Sense\Apps if running a local installation of Qlik Sense.

If Qlik Sense has not been installed under ProgramData when in server mode, the app files are located under <installation_directory>\Qlik\Sense\Repository\Apps.
Public methodGetAppListAsync

Returns the list of apps available:

* in the repository in C:\ProgramData\Qlik\Sense\Repository\Apps if running Qlik Sense Server

* in the directory C:\Users\<user name>\Documents\Qlik\Sense\Apps if running a local installation of Qlik Sense.

If Qlik Sense has not been installed under ProgramData when in server mode, the app files are located under <installation_directory>\Qlik\Sense\Repository\Apps.
Public methodGetAppListAsync(AsyncHandle)

Returns the list of apps available:

* in the repository in C:\ProgramData\Qlik\Sense\Repository\Apps if running Qlik Sense Server

* in the directory C:\Users\<user name>\Documents\Qlik\Sense\Apps if running a local installation of Qlik Sense.

If Qlik Sense has not been installed under ProgramData when in server mode, the app files are located under <installation_directory>\Qlik\Sense\Repository\Apps.
Public methodGetAppListAsyncT(AsyncHandle, FuncResponse, T)

Returns the list of apps available:

* in the repository in C:\ProgramData\Qlik\Sense\Repository\Apps if running Qlik Sense Server

* in the directory C:\Users\<user name>\Documents\Qlik\Sense\Apps if running a local installation of Qlik Sense.

If Qlik Sense has not been installed under ProgramData when in server mode, the app files are located under <installation_directory>\Qlik\Sense\Repository\Apps.
Public methodGetAuthenticatedUser

Retrieves information about the authenticated user.

Public methodGetAuthenticatedUserAsync

Retrieves information about the authenticated user.

Public methodGetAuthenticatedUserAsync(AsyncHandle)

Retrieves information about the authenticated user.

Public methodGetAuthenticatedUserAsyncT(AsyncHandle, FuncResponse, T)

Retrieves information about the authenticated user.

Public methodGetBNF

Returns a set of rules defining the Qlik Sense scripting language grammar. These rules define the syntax for the script statements and the script or chart functions.

A way to retrieve the list of script statements, script functions or chart functions is to call the GetBNF method.
Public methodGetBNFAsync(BNFType)

Returns a set of rules defining the Qlik Sense scripting language grammar. These rules define the syntax for the script statements and the script or chart functions.

A way to retrieve the list of script statements, script functions or chart functions is to call the GetBNF method.
Public methodGetBNFAsync(AsyncHandle, BNFType)

Returns a set of rules defining the Qlik Sense scripting language grammar. These rules define the syntax for the script statements and the script or chart functions.

A way to retrieve the list of script statements, script functions or chart functions is to call the GetBNF method.
Public methodGetBNFAsyncT(AsyncHandle, FuncResponse, T, BNFType)

Returns a set of rules defining the Qlik Sense scripting language grammar. These rules define the syntax for the script statements and the script or chart functions.

A way to retrieve the list of script statements, script functions or chart functions is to call the GetBNF method.
Public methodGetCustomConnectors

List the custom connectors available in the system.

Public methodGetCustomConnectorsAsync(Boolean)

List the custom connectors available in the system.

Public methodGetCustomConnectorsAsync(AsyncHandle, Boolean)

List the custom connectors available in the system.

Public methodGetCustomConnectorsAsyncT(AsyncHandle, FuncResponse, T, Boolean)

List the custom connectors available in the system.

Public methodGetDatabasesFromConnectionString

Lists the databases in a ODBC, OLEDB or CUSTOM data source.

Public methodGetDatabasesFromConnectionStringAsync(Connection)

Lists the databases in a ODBC, OLEDB or CUSTOM data source.

Public methodGetDatabasesFromConnectionStringAsync(AsyncHandle, Connection)

Lists the databases in a ODBC, OLEDB or CUSTOM data source.

Public methodGetDatabasesFromConnectionStringAsyncT(AsyncHandle, FuncResponse, T, Connection)

Lists the databases in a ODBC, OLEDB or CUSTOM data source.

Public methodGetDefaultAppFolder

Returns the folder where the apps are stored.

This method applies only if running Qlik Sense Desktop.
Public methodGetDefaultAppFolderAsync

Returns the folder where the apps are stored.

This method applies only if running Qlik Sense Desktop.
Public methodGetDefaultAppFolderAsync(AsyncHandle)

Returns the folder where the apps are stored.

This method applies only if running Qlik Sense Desktop.
Public methodGetDefaultAppFolderAsyncT(AsyncHandle, FuncResponse, T)

Returns the folder where the apps are stored.

This method applies only if running Qlik Sense Desktop.
Public methodGetFolderItemsForPath

Returns the files and folders located at a specified path.

Public methodGetFolderItemsForPathAsync(String)

Returns the files and folders located at a specified path.

Public methodGetFolderItemsForPathAsync(AsyncHandle, String)

Returns the files and folders located at a specified path.

Public methodGetFolderItemsForPathAsyncT(AsyncHandle, FuncResponse, T, String)

Returns the files and folders located at a specified path.

Public methodGetFunctions

Gets the list of all the script functions.

Public methodGetFunctionsAsync(FunctionGroup)

Gets the list of all the script functions.

Public methodGetFunctionsAsync(AsyncHandle, FunctionGroup)

Gets the list of all the script functions.

Public methodGetFunctionsAsyncT(AsyncHandle, FuncResponse, T, FunctionGroup)

Gets the list of all the script functions.

Public methodGetInteract(Int32)

Retrieves information on the user interaction that is requested by the engine.

Engine can request user interactions only during script reload and when the reload is performed in debug mode (qDebug is set to true when using the DoReload method).

When running reload in debug mode, the engine pauses the script execution to receive data about user interaction. The engine can pause:

- before executing a new script statement

- when an error occurs while executing the script

- when the script execution is finished.

To know if the engine is paused and waits for a response to an interaction request, the GetProgress method should be used. The engine waits for a response if the property qUserInteractionWanted is set to true in the response of the GetProgress request.

Public methodGetInteract(AsyncHandle)
Engine can request user interactions only during script reload and when the reload is performed in debug mode (Debug is set to true when using the DoReload method). When running reload in debug mode, the engine pauses the script execution to receive data about user interaction. The engine can pause: - before executing a new script statement - when an error occurs while executing the script - when the script execution is finished. To know if the engine is paused and waits for a response to an interaction request, the GetProgress method should be used. The engine waits for a response if the property UserInteractionWanted is set to true in the response of the GetProgress request.
Public methodGetInteractAsync(Int32)

Retrieves information on the user interaction that is requested by the engine.

Engine can request user interactions only during script reload and when the reload is performed in debug mode (qDebug is set to true when using the DoReload method).

When running reload in debug mode, the engine pauses the script execution to receive data about user interaction. The engine can pause:

- before executing a new script statement

- when an error occurs while executing the script

- when the script execution is finished.

To know if the engine is paused and waits for a response to an interaction request, the GetProgress method should be used. The engine waits for a response if the property qUserInteractionWanted is set to true in the response of the GetProgress request.

Public methodGetInteractAsync(AsyncHandle)
Engine can request user interactions only during script reload and when the reload is performed in debug mode (Debug is set to true when using the DoReload method). When running reload in debug mode, the engine pauses the script execution to receive data about user interaction. The engine can pause: - before executing a new script statement - when an error occurs while executing the script - when the script execution is finished. To know if the engine is paused and waits for a response to an interaction request, the GetProgress method should be used. The engine waits for a response if the property UserInteractionWanted is set to true in the response of the GetProgress request.
Public methodGetInteractAsync(AsyncHandle, Int32)

Retrieves information on the user interaction that is requested by the engine.

Engine can request user interactions only during script reload and when the reload is performed in debug mode (qDebug is set to true when using the DoReload method).

When running reload in debug mode, the engine pauses the script execution to receive data about user interaction. The engine can pause:

- before executing a new script statement

- when an error occurs while executing the script

- when the script execution is finished.

To know if the engine is paused and waits for a response to an interaction request, the GetProgress method should be used. The engine waits for a response if the property qUserInteractionWanted is set to true in the response of the GetProgress request.

Public methodGetInteractAsyncT(AsyncHandle, FuncResponse, T, Int32)

Retrieves information on the user interaction that is requested by the engine.

Engine can request user interactions only during script reload and when the reload is performed in debug mode (qDebug is set to true when using the DoReload method).

When running reload in debug mode, the engine pauses the script execution to receive data about user interaction. The engine can pause:

- before executing a new script statement

- when an error occurs while executing the script

- when the script execution is finished.

To know if the engine is paused and waits for a response to an interaction request, the GetProgress method should be used. The engine waits for a response if the property qUserInteractionWanted is set to true in the response of the GetProgress request.

Public methodGetLogicalDriveStrings

Lists the logical drives in the system.

This method applies only if running Qlik Sense Desktop.
Public methodGetLogicalDriveStringsAsync

Lists the logical drives in the system.

This method applies only if running Qlik Sense Desktop.
Public methodGetLogicalDriveStringsAsync(AsyncHandle)

Lists the logical drives in the system.

This method applies only if running Qlik Sense Desktop.
Public methodGetLogicalDriveStringsAsyncT(AsyncHandle, FuncResponse, T)

Lists the logical drives in the system.

This method applies only if running Qlik Sense Desktop.
Public methodGetMyDocumentsFolder
Public methodGetMyDocumentsFolderAsync
Public methodGetMyDocumentsFolderAsync(AsyncHandle)
Public methodGetMyDocumentsFolderAsyncT(AsyncHandle, FuncResponse, T)
Public methodGetOdbcDsns

Returns the list of the ODBC connectors that are installed in the system.

Public methodGetOdbcDsnsAsync

Returns the list of the ODBC connectors that are installed in the system.

Public methodGetOdbcDsnsAsync(AsyncHandle)

Returns the list of the ODBC connectors that are installed in the system.

Public methodGetOdbcDsnsAsyncT(AsyncHandle, FuncResponse, T)

Returns the list of the ODBC connectors that are installed in the system.

Public methodGetOleDbProviders

Returns the list of the OLEDB providers installed on the system.

Public methodGetOleDbProvidersAsync

Returns the list of the OLEDB providers installed on the system.

Public methodGetOleDbProvidersAsync(AsyncHandle)

Returns the list of the OLEDB providers installed on the system.

Public methodGetOleDbProvidersAsyncT(AsyncHandle, FuncResponse, T)

Returns the list of the OLEDB providers installed on the system.

Public methodGetProgress(Int32)

Gives information about the progress of the DoReload and DoSave calls.

For more information on DoReload and DoSave, see the DoReload method and DoSave method.
Public methodGetProgress(AsyncHandle)
Gives information about the progress of the DoReload and DoSave calls. asyncHandle corresponds to the identifier for the call.
Public methodGetProgressAsync(Int32)

Gives information about the progress of the DoReload and DoSave calls.

For more information on DoReload and DoSave, see the DoReload method and DoSave method.
Public methodGetProgressAsync(AsyncHandle)
Gives information about the progress of the DoReload and DoSave calls. asyncHandle corresponds to the identifier for the call.
Public methodGetProgressAsync(AsyncHandle, Int32)

Gives information about the progress of the DoReload and DoSave calls.

For more information on DoReload and DoSave, see the DoReload method and DoSave method.
Public methodGetProgressAsyncT(AsyncHandle, FuncResponse, T, Int32)

Gives information about the progress of the DoReload and DoSave calls.

For more information on DoReload and DoSave, see the DoReload method and DoSave method.
Public methodGetStreamList

Lists the streams.

Public methodGetStreamListAsync

Lists the streams.

Public methodGetStreamListAsync(AsyncHandle)

Lists the streams.

Public methodGetStreamListAsyncT(AsyncHandle, FuncResponse, T)

Lists the streams.

Public methodGetSupportedCodePages

Lists the supported code pages.

Public methodGetSupportedCodePagesAsync

Lists the supported code pages.

Public methodGetSupportedCodePagesAsync(AsyncHandle)

Lists the supported code pages.

Public methodGetSupportedCodePagesAsyncT(AsyncHandle, FuncResponse, T)

Lists the supported code pages.

Public methodGetUniqueID

Returns the unique identifier of the endpoint for the current user in the current app.

This unique identifier can be used for logging purposes.
Public methodGetUniqueIDAsync

Returns the unique identifier of the endpoint for the current user in the current app.

This unique identifier can be used for logging purposes.
Public methodGetUniqueIDAsync(AsyncHandle)

Returns the unique identifier of the endpoint for the current user in the current app.

This unique identifier can be used for logging purposes.
Public methodGetUniqueIDAsyncT(AsyncHandle, FuncResponse, T)

Returns the unique identifier of the endpoint for the current user in the current app.

This unique identifier can be used for logging purposes.
Public methodImportApp

Imports an app to the Qlik Sense repository.

This method applies only if running in server mode.
Public methodImportAppAsync(String, String, IEnumerableString)

Imports an app to the Qlik Sense repository.

This method applies only if running in server mode.
Public methodImportAppAsync(AsyncHandle, String, String, IEnumerableString)

Imports an app to the Qlik Sense repository.

This method applies only if running in server mode.
Public methodImportAppAsyncT(AsyncHandle, FuncResponse, T, String, String, IEnumerableString)

Imports an app to the Qlik Sense repository.

This method applies only if running in server mode.
Public methodImportAppEx

Imports an app to the Qlik Sense repository. The connections in the app can be excluded from the import.

This method applies only if running in server mode.
Public methodImportAppExAsync(String, String, IEnumerableString, Boolean)

Imports an app to the Qlik Sense repository. The connections in the app can be excluded from the import.

This method applies only if running in server mode.
Public methodImportAppExAsync(AsyncHandle, String, String, IEnumerableString, Boolean)

Imports an app to the Qlik Sense repository. The connections in the app can be excluded from the import.

This method applies only if running in server mode.
Public methodInteractDone(Int32, InteractDef)

Informs the engine that a user interaction (which was earlier requested by the engine) was performed and indicates the engine what to do next.

Public methodInteractDone(AsyncHandle, InteractDef)
Informs the engine that a user interaction (which was earlier requested by the engine) was performed and indicates the engine what to do next.
Public methodInteractDoneAsync(Int32, InteractDef)

Informs the engine that a user interaction (which was earlier requested by the engine) was performed and indicates the engine what to do next.

Public methodInteractDoneAsync(AsyncHandle, InteractDef)
Informs the engine that a user interaction (which was earlier requested by the engine) was performed and indicates the engine what to do next.
Public methodInteractDoneAsync(AsyncHandle, Int32, InteractDef)

Informs the engine that a user interaction (which was earlier requested by the engine) was performed and indicates the engine what to do next.

Public methodIsDesktopMode

Indicates whether or not the user works in standalone mode.

Public methodIsDesktopModeAsync

Indicates whether or not the user works in standalone mode.

Public methodIsDesktopModeAsync(AsyncHandle)

Indicates whether or not the user works in standalone mode.

Public methodIsDesktopModeAsyncT(AsyncHandle, FuncResponse, T)

Indicates whether or not the user works in standalone mode.

Public methodIsPersonalMode Obsolete.

Indicates whether or not the user works in personal mode.

Public methodIsPersonalModeAsync Obsolete.

Indicates whether or not the user works in personal mode.

Public methodIsPersonalModeAsync(AsyncHandle) Obsolete.

Indicates whether or not the user works in personal mode.

Public methodIsPersonalModeAsyncT(AsyncHandle, FuncResponse, T) Obsolete.

Indicates whether or not the user works in personal mode.

Public methodIsValidConnectionString

Checks if a connection string is valid.

Public methodIsValidConnectionStringAsync(Connection)

Checks if a connection string is valid.

Public methodIsValidConnectionStringAsync(AsyncHandle, Connection)

Checks if a connection string is valid.

Public methodIsValidConnectionStringAsyncT(AsyncHandle, FuncResponse, T, Connection)

Checks if a connection string is valid.

Public methodOpenApp

Opens an app and checks if the app needs to be migrated (if the app is deprecated).

The OpenDoc method compares the version of the app with the version of Qlik Sense and migrates the app to the current version of Qlik Sense if necessary. Once the migration is done, the app is opened.

If no migration is needed, the app is opened immediately.

The following applies:

* The app version is lower than 0.95: no migration is done. Apps older than the version 0.95 are not supported.

* The app version is at least 0.95 and less than the Qlik Sense version: the app is migrated and then opened.

* Qlik Sense and the app have the same version: the app is opened, no migration is needed.

If the app is read-only, the app migration cannot occur. An error message is sent.
Public methodOpenAppAsync(String, String, String, String, Boolean)

Opens an app and checks if the app needs to be migrated (if the app is deprecated).

The OpenDoc method compares the version of the app with the version of Qlik Sense and migrates the app to the current version of Qlik Sense if necessary. Once the migration is done, the app is opened.

If no migration is needed, the app is opened immediately.

The following applies:

* The app version is lower than 0.95: no migration is done. Apps older than the version 0.95 are not supported.

* The app version is at least 0.95 and less than the Qlik Sense version: the app is migrated and then opened.

* Qlik Sense and the app have the same version: the app is opened, no migration is needed.

If the app is read-only, the app migration cannot occur. An error message is sent.
Public methodOpenAppAsync(AsyncHandle, String, String, String, String, Boolean)

Opens an app and checks if the app needs to be migrated (if the app is deprecated).

The OpenDoc method compares the version of the app with the version of Qlik Sense and migrates the app to the current version of Qlik Sense if necessary. Once the migration is done, the app is opened.

If no migration is needed, the app is opened immediately.

The following applies:

* The app version is lower than 0.95: no migration is done. Apps older than the version 0.95 are not supported.

* The app version is at least 0.95 and less than the Qlik Sense version: the app is migrated and then opened.

* Qlik Sense and the app have the same version: the app is opened, no migration is needed.

If the app is read-only, the app migration cannot occur. An error message is sent.
Public methodOpenAppAsyncT(AsyncHandle, FuncResponse, T, String, String, String, String, Boolean)

Opens an app and checks if the app needs to be migrated (if the app is deprecated).

The OpenDoc method compares the version of the app with the version of Qlik Sense and migrates the app to the current version of Qlik Sense if necessary. Once the migration is done, the app is opened.

If no migration is needed, the app is opened immediately.

The following applies:

* The app version is lower than 0.95: no migration is done. Apps older than the version 0.95 are not supported.

* The app version is at least 0.95 and less than the Qlik Sense version: the app is migrated and then opened.

* Qlik Sense and the app have the same version: the app is opened, no migration is needed.

If the app is read-only, the app migration cannot occur. An error message is sent.
Public methodOSName

Returns the name of the operating system.

Public methodOSNameAsync

Returns the name of the operating system.

Public methodOSNameAsync(AsyncHandle)

Returns the name of the operating system.

Public methodOSNameAsyncT(AsyncHandle, FuncResponse, T)

Returns the name of the operating system.

Public methodOSVersion

Returns the version number of the operating system.

Public methodOSVersionAsync

Returns the version number of the operating system.

Public methodOSVersionAsync(AsyncHandle)

Returns the version number of the operating system.

Public methodOSVersionAsyncT(AsyncHandle, FuncResponse, T)

Returns the version number of the operating system.

Public methodProductVersion

Returns the Qlik Sense version number.

Public methodProductVersionAsync

Returns the Qlik Sense version number.

Public methodProductVersionAsync(AsyncHandle)

Returns the Qlik Sense version number.

Public methodProductVersionAsyncT(AsyncHandle, FuncResponse, T)

Returns the Qlik Sense version number.

Public methodPublishApp
Public methodPublishAppAsync(String, String, Boolean, String)
Public methodPublishAppAsync(AsyncHandle, String, String, Boolean, String)
Public methodPublishAppAsyncT(AsyncHandle, FuncResponse, T, String, String, Boolean, String)
Public methodQTProduct

Returns the Qlik product name.

Public methodQTProductAsync

Returns the Qlik product name.

Public methodQTProductAsync(AsyncHandle)

Returns the Qlik product name.

Public methodQTProductAsyncT(AsyncHandle, FuncResponse, T)

Returns the Qlik product name.

Public methodQvVersion Obsolete.

Returns the Qlik Sense version number.

Public methodQvVersionAsync Obsolete.

Returns the Qlik Sense version number.

Public methodQvVersionAsync(AsyncHandle) Obsolete.

Returns the Qlik Sense version number.

Public methodQvVersionAsyncT(AsyncHandle, FuncResponse, T) Obsolete.

Returns the Qlik Sense version number.

Public methodReloadExtensionList

Reloads the list of extensions.

Public methodReloadExtensionListAsync

Reloads the list of extensions.

Public methodReloadExtensionListAsync(AsyncHandle)

Reloads the list of extensions.

Public methodReplaceAppFromID

Replaces an app with the objects from a source app.

The list of objects in the app to be replaced must be defined in qIds.

The data model of the app cannot be updated. This method applies only if running in server mode.
Public methodReplaceAppFromIDAsync(String, String, IEnumerableString)

Replaces an app with the objects from a source app.

The list of objects in the app to be replaced must be defined in qIds.

The data model of the app cannot be updated. This method applies only if running in server mode.
Public methodReplaceAppFromIDAsync(AsyncHandle, String, String, IEnumerableString)

Replaces an app with the objects from a source app.

The list of objects in the app to be replaced must be defined in qIds.

The data model of the app cannot be updated. This method applies only if running in server mode.
Public methodReplaceAppFromIDAsyncT(AsyncHandle, FuncResponse, T, String, String, IEnumerableString)

Replaces an app with the objects from a source app.

The list of objects in the app to be replaced must be defined in qIds.

The data model of the app cannot be updated. This method applies only if running in server mode.
Public methodShutdownProcess

Shutdowns the Qlik engine.

This method applies only if running a local installation of Qlik Sense.
Public methodShutdownProcessAsync

Shutdowns the Qlik engine.

This method applies only if running a local installation of Qlik Sense.
Public methodShutdownProcessAsync(AsyncHandle)

Shutdowns the Qlik engine.

This method applies only if running a local installation of Qlik Sense.
Top
Properties
  NameDescription
Public propertyConsiderDirty
Forces send of GetProperties and GetLayout calls to engine for this object even when the layout and properties are up to date.
(Inherited from IQixClassBase.)
Public propertyConsideredDirty
Forces send of GetProperties and GetLayout calls to engine for this object even when the layout and properties are up to date. Resume normal behavior when disposed.
(Inherited from IQixClassBase.)
Public propertyHandle
The handle of the Qlik Sense entity.
(Inherited from IQixClassBase.)
Public propertyId
The id of the Qlik Sense entity.
(Inherited from IQixClassBase.)
Public propertyType
The type of the Qlik Sense entity.
(Inherited from IQixClassBase.)
Top
Events
  NameDescription
Public eventChanged
This event fires when to notify subscribers that a change has occured.
(Inherited from IChangeNotifier.)
Public eventClosed
This event fires when the Qlik Sense entity has been removed or deleted.
(Inherited from IQixClassBase.)
Public eventCommunicationError
Eventhandler for communication error
Top
See Also