Hub MembersQlik Sense .NET SDK - API Reference
The Hub type exposes the following members.
Constructors

  NameDescription
Public methodHub
Initializes a new instance of the Hub class
Back to Top
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 methodAllowCreateApp

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

Public methodAllowCreateAppAsync(String)

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

Public methodAllowCreateAppAsync T (Func Response, T , String)

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

Public methodAllowEditMode

Indicates whether or not a user is able to edit Qlik Sense on remote devices.

Public methodAllowEditModeAsync(String)

Indicates whether or not a user is able to edit Qlik Sense on remote devices.

Public methodAllowEditModeAsync T (Func Response, T , String)

Indicates whether or not a user is able to edit Qlik Sense on remote devices.

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 methodCancelRequest

Cancels an ongoing request. The request is stopped.

Public methodCancelRequestAsync

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

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, IEnumerable String , String)

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 T (String, String, IEnumerable String , Func Response, T , String)

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, String)

Creates an app.

Public methodCreateAppAsync T (String, String, Func Response, T , 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, String)

Creates an app and opens a session.

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

Creates an app and opens a session.

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

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

** In server mode **

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.

** In local installation mode **

The app is deleted from the directory C:\Users\%username%\Documents\Qlik\Sense\Apps.

Public methodDestroyAppAsync(String, String, String)

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

** In server mode **

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.

** In local installation mode **

The app is deleted from the directory C:\Users\%username%\Documents\Qlik\Sense\Apps.

Public methodDestroyAppAsync T (String, String, Func Response, T , String)

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

** In server mode **

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.

** In local installation mode **

The app is deleted from the directory C:\Users\%username%\Documents\Qlik\Sense\Apps.

Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from QixClassBase.)
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, IEnumerable String , String)

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

This method applies only if running in server mode.
Public methodExportAppAsync T (String, String, IEnumerable String , Func Response, T , String)

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(String)

Returns the handle of the current app.

Public methodGetActiveDocAsync T (Func Response, T , String)

Returns the handle of the current 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(String)

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 T (Func Response, T , String)

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(String)

Retrieves information about the authenticated user.

Public methodGetAuthenticatedUserAsync T (Func Response, T , String)

Retrieves information about the authenticated user.

Public methodGetBNF
Public methodGetBNFAsync(BNFType, String)
Public methodGetBNFAsync T (BNFType, Func Response, T , String)
Public methodGetCustomConnectors

List the custom connectors available in the system.

Public methodGetCustomConnectorsAsync(Boolean, String)

List the custom connectors available in the system.

Public methodGetCustomConnectorsAsync T (Boolean, Func Response, T , String)

List the custom connectors available in the system.

Public methodGetDatabasesFromConnectionString

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

Public methodGetDatabasesFromConnectionStringAsync(Connection, String)

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

Public methodGetDatabasesFromConnectionStringAsync T (Connection, Func Response, T , String)

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(String)

Returns the folder where the apps are stored.

This method applies only if running Qlik Sense Desktop.
Public methodGetDefaultAppFolderAsync T (Func Response, T , String)

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, String)

Returns the files and folders located at a specified path.

Public methodGetFolderItemsForPathAsync T (String, Func Response, T , String)

Returns the files and folders located at a specified path.

Public methodGetFunctions
Public methodGetFunctionsAsync(FunctionGroup, String)
Public methodGetFunctionsAsync T (FunctionGroup, Func Response, T , String)
Public methodGetInteract
Public methodGetInteractAsync(Int32, String)
Public methodGetInteractAsync T (Int32, Func Response, T , String)
Public methodGetLogicalDriveStrings

Lists the logical drives in the system.

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

Lists the logical drives in the system.

This method applies only if running Qlik Sense Desktop.
Public methodGetLogicalDriveStringsAsync T (Func Response, T , String)

Lists the logical drives in the system.

This method applies only if running Qlik Sense Desktop.
Public methodGetMyDocumentsFolder
Public methodGetMyDocumentsFolderAsync(String)
Public methodGetMyDocumentsFolderAsync T (Func Response, T , String)
Public methodGetOdbcDsns

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

Public methodGetOdbcDsnsAsync(String)

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

Public methodGetOdbcDsnsAsync T (Func Response, T , String)

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(String)

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

Public methodGetOleDbProvidersAsync T (Func Response, T , String)

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

Public methodGetProgress

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(String)
Public methodGetProgressAsync(Int32, String)

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 T (Int32, Func Response, T , String)

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(String)

Lists the streams.

Public methodGetStreamListAsync T (Func Response, T , String)

Lists the streams.

Public methodGetSupportedCodePages

Lists the supported code pages.

Public methodGetSupportedCodePagesAsync(String)

Lists the supported code pages.

Public methodGetSupportedCodePagesAsync T (Func Response, T , String)

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(String)

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 T (Func Response, T , String)

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, IEnumerable String , String)

Imports an app to the Qlik Sense repository.

This method applies only if running in server mode.
Public methodImportAppAsync T (String, String, IEnumerable String , Func Response, T , String)

Imports an app to the Qlik Sense repository.

This method applies only if running in server mode.
Public methodInteractDone
Public methodInteractDoneAsync
Public methodIsDesktopMode

Indicates whether or not the user works in standalone mode.

Public methodIsDesktopModeAsync(String)

Indicates whether or not the user works in standalone mode.

Public methodIsDesktopModeAsync T (Func Response, T , String)

Indicates whether or not the user works in standalone mode.

Public methodIsPersonalMode

Indicates whether or not the user works in personal mode.

Public methodIsPersonalModeAsync(String)

Indicates whether or not the user works in personal mode.

Public methodIsPersonalModeAsync T (Func Response, T , String)

Indicates whether or not the user works in personal mode.

Public methodIsValidConnectionString
Public methodIsValidConnectionStringAsync(Connection, String)
Public methodIsValidConnectionStringAsync T (Connection, Func Response, T , String)
Public methodOpenApp

Opens an app.

Public methodOpenAppAsync(String, String, String, String, String)

Opens an app.

Public methodOpenAppAsync T (String, String, String, String, Func Response, T , String)

Opens an app.

Public methodOSName

Returns the name of the operating system.

Public methodOSNameAsync(String)

Returns the name of the operating system.

Public methodOSNameAsync T (Func Response, T , String)

Returns the name of the operating system.

Public methodOSVersion

Returns the version number of the operating system.

Public methodOSVersionAsync(String)

Returns the version number of the operating system.

Public methodOSVersionAsync T (Func Response, T , String)

Returns the version number of the operating system.

Public methodPublishApp
Public methodPublishAppAsync(String, String, Boolean, String, String)
Public methodPublishAppAsync T (String, String, Boolean, String, Func Response, T , String)
Public methodQTProduct

Returns the Qlik product name.

Public methodQTProductAsync(String)

Returns the Qlik product name.

Public methodQTProductAsync T (Func Response, T , String)

Returns the Qlik product name.

Public methodQvVersion

Returns the Qlik Sense version number.

Public methodQvVersionAsync(String)

Returns the Qlik Sense version number.

Public methodQvVersionAsync T (Func Response, T , String)

Returns the Qlik Sense version number.

Public methodReloadExtensionList

Reloads the list of extensions.

Public methodReloadExtensionListAsync

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, IEnumerable String , String)

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 T (String, String, IEnumerable String , Func Response, T , String)

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 methodReplaceAppFromPath

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 methodReplaceAppFromPathAsync(String, String, IEnumerable String , String)

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 methodReplaceAppFromPathAsync T (String, String, IEnumerable String , Func Response, T , String)

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 methodTestLogging
Public methodTestLoggingAsync(String, Int32, Int32, String)
Public methodTestLoggingAsync T (String, Int32, Int32, Func Response, T , String)
Public methodTestRepositoryLogging
Public methodTestRepositoryLoggingAsync(String, Int32, String, String)
Public methodTestRepositoryLoggingAsync T (String, Int32, String, Func Response, T , String)
Back to Top
Properties

  NameDescription
Public propertyHandle
The handle of the generic object.
(Inherited from QixClassBase.)
Public propertyId
(Inherited from QixClassBase.)
Public propertySession
The session this object resides in.
(Inherited from QixClassBase.)
Public propertyType
The type of the generic object.
(Inherited from QixClassBase.)
Back to Top
Events

  NameDescription
Public eventChanged
(Inherited from QixClassBase.)
Public eventClosed
(Inherited from QixClassBase.)
Public eventCommunicationError
Public eventObjectsChanged
Public eventObjectsClosed
Back to Top
See Also