Skip to main content Skip to complementary content

App Class

Namespace: Qlik.Engine
Assembly: Qlik.Engine.dll

App / Doc class

Inheritance

Syntax

public class App : QixClassBase, IApp, IQixClassBase, IDisposable, IChangeNotifier

Constructors

Name Description
App(Int32)

Methods

Name Description
AbortModal(Boolean)

Aborts any selection mode in an app. For more information about selection mode, see BeginSelections method.

AbortModalAsync(AsyncHandle, Boolean)

Aborts any selection mode in an app. For more information about selection mode, see BeginSelections method.

AbortModalAsync(Boolean)

Aborts any selection mode in an app. For more information about selection mode, see BeginSelections method.

AddAlternateState(String)

Adds an alternate state in the app.

You can create multiple states within a Qlik Sense app and apply these states to specific objects within the app. Objects in a given state are not affected by user selections in the other states.

AddAlternateStateAsync(AsyncHandle, String)

Adds an alternate state in the app.

You can create multiple states within a Qlik Sense app and apply these states to specific objects within the app. Objects in a given state are not affected by user selections in the other states.

AddAlternateStateAsync(String)

Adds an alternate state in the app.

You can create multiple states within a Qlik Sense app and apply these states to specific objects within the app. Objects in a given state are not affected by user selections in the other states.

AddFieldFromExpression(String, String)

Adds a field on the fly.

AddFieldFromExpressionAsync(AsyncHandle, String, String)

Adds a field on the fly.

AddFieldFromExpressionAsync(String, String)

Adds a field on the fly.

AddFieldFromExpressionAsync<T>(AsyncHandle, Func<Response, T>, String, String)

Adds a field on the fly.

AddSessionAlternateState(String, String)

Adds an session alternate state in the app.

You can create multiple states within a Qlik Sense app and apply these states to specific objects within the app. Objects in a given state are not affected by user selections in the other states.

A session alternate state is not persisted and is not included in the StateNames array in the AppLayout.

You can use the optional second parameter to choose any other state to get the initial selection on the new state from

AddSessionAlternateStateAsync(AsyncHandle, String, String)

Adds an session alternate state in the app.

You can create multiple states within a Qlik Sense app and apply these states to specific objects within the app. Objects in a given state are not affected by user selections in the other states.

A session alternate state is not persisted and is not included in the StateNames array in the AppLayout.

You can use the optional second parameter to choose any other state to get the initial selection on the new state from

AddSessionAlternateStateAsync(String, String)

Adds an session alternate state in the app.

You can create multiple states within a Qlik Sense app and apply these states to specific objects within the app. Objects in a given state are not affected by user selections in the other states.

A session alternate state is not persisted and is not included in the StateNames array in the AppLayout.

You can use the optional second parameter to choose any other state to get the initial selection on the new state from

ApplyAndVerifyBookmark(String)

Applies a bookmark and verifies result dataset against originally selected values.

ApplyAndVerifyBookmarkAsync(AsyncHandle, String)

Applies a bookmark and verifies result dataset against originally selected values.

ApplyAndVerifyBookmarkAsync(String)

Applies a bookmark and verifies result dataset against originally selected values.

ApplyAndVerifyBookmarkAsync<T>(AsyncHandle, Func<Response, T>, String)

Applies a bookmark and verifies result dataset against originally selected values.

ApplyGenericBookmark(String)

Applies a bookmark.

ApplyGenericBookmarkAsync(AsyncHandle, String)

Applies a bookmark.

ApplyGenericBookmarkAsync(String)

Applies a bookmark.

ApplyGenericBookmarkAsync<T>(AsyncHandle, Func<Response, T>, String)

Applies a bookmark.

ApplyGroupStates(IEnumerable<GroupState>)
ApplyGroupStatesAsync(AsyncHandle, IEnumerable<GroupState>)
ApplyGroupStatesAsync(IEnumerable<GroupState>)
ApplyGroupStatesAsync<T>(AsyncHandle, Func<Response, T>, IEnumerable<GroupState>)
ApplyTemporaryBookmark(String)

Apply temporary bookmark identified by Id.

ApplyTemporaryBookmarkAsync(AsyncHandle, String)

Apply temporary bookmark identified by Id.

ApplyTemporaryBookmarkAsync(String)

Apply temporary bookmark identified by Id.

ApplyTemporaryBookmarkAsync<T>(AsyncHandle, Func<Response, T>, String)

Apply temporary bookmark identified by Id.

Back()

Loads the last logical operation (if any).

BackAsync()

Loads the last logical operation (if any).

BackAsync(AsyncHandle)

Loads the last logical operation (if any).

BackCount()

Returns the number of entries on the back stack.

BackCountAsync()

Returns the number of entries on the back stack.

BackCountAsync(AsyncHandle)

Returns the number of entries on the back stack.

BackCountAsync<T>(AsyncHandle, Func<Response, T>)

Returns the number of entries on the back stack.

ChangeSessionAppOwner(String)

Change the owner of a session app.

ChangeSessionAppOwnerAsync(AsyncHandle, String)

Change the owner of a session app.

ChangeSessionAppOwnerAsync(String)

Change the owner of a session app.

ChangeSessionAppOwnerAsync<T>(AsyncHandle, Func<Response, T>, String)

Change the owner of a session app.

ChangeSessionAppSpace(String)

Add a session app to a space.

ChangeSessionAppSpaceAsync(AsyncHandle, String)

Add a session app to a space.

ChangeSessionAppSpaceAsync(String)

Add a session app to a space.

ChangeSessionAppSpaceAsync<T>(AsyncHandle, Func<Response, T>, String)

Add a session app to a space.

CheckExpression(String, IEnumerable<String>)

Checks if a given expression is valid.

CheckExpressionAsync(AsyncHandle, String, IEnumerable<String>)

Checks if a given expression is valid.

CheckExpressionAsync(String, IEnumerable<String>)

Checks if a given expression is valid.

CheckExpressionAsync<T>(AsyncHandle, Func<Response, T>, String, IEnumerable<String>)

Checks if a given expression is valid.

CheckNumberOrExpression(String)

Checks if:

* A given expression is valid.

* A number is correct according to the locale.

CheckNumberOrExpressionAsync(AsyncHandle, String)

Checks if:

* A given expression is valid.

* A number is correct according to the locale.

CheckNumberOrExpressionAsync(String)

Checks if:

* A given expression is valid.

* A number is correct according to the locale.

CheckNumberOrExpressionAsync<T>(AsyncHandle, Func<Response, T>, String)

Checks if:

* A given expression is valid.

* A number is correct according to the locale.

CheckScriptSyntax()

Checks the syntax of a script.

Example

"result": { "qErrors": [ { "qErrLen": 3, "qTabIx": 0, "qLineInTab": 0, "qColInLine": 0, "qTextPos": 0 }, { "qErrLen": 5, "qTabIx": 0, "qLineInTab": 0, "qColInLine": 1, "qTextPos": 4, "qSecondaryFailure": true } ] }

The list of syntax errors in the script.

If there are no errors, the engine returns:

If there are errors, the engine returns the following properties in the response:

Please refer to Engine API reference for table definition.

CheckScriptSyntaxAsync()

Checks the syntax of a script.

Example

"result": { "qErrors": [ { "qErrLen": 3, "qTabIx": 0, "qLineInTab": 0, "qColInLine": 0, "qTextPos": 0 }, { "qErrLen": 5, "qTabIx": 0, "qLineInTab": 0, "qColInLine": 1, "qTextPos": 4, "qSecondaryFailure": true } ] }

The list of syntax errors in the script.

If there are no errors, the engine returns:

If there are errors, the engine returns the following properties in the response:

Please refer to Engine API reference for table definition.

CheckScriptSyntaxAsync(AsyncHandle)

Checks the syntax of a script.

Example

"result": { "qErrors": [ { "qErrLen": 3, "qTabIx": 0, "qLineInTab": 0, "qColInLine": 0, "qTextPos": 0 }, { "qErrLen": 5, "qTabIx": 0, "qLineInTab": 0, "qColInLine": 1, "qTextPos": 4, "qSecondaryFailure": true } ] }

The list of syntax errors in the script.

If there are no errors, the engine returns:

If there are errors, the engine returns the following properties in the response:

Please refer to Engine API reference for table definition.

CheckScriptSyntaxAsync<T>(AsyncHandle, Func<Response, T>)

Checks the syntax of a script.

Example

"result": { "qErrors": [ { "qErrLen": 3, "qTabIx": 0, "qLineInTab": 0, "qColInLine": 0, "qTextPos": 0 }, { "qErrLen": 5, "qTabIx": 0, "qLineInTab": 0, "qColInLine": 1, "qTextPos": 4, "qSecondaryFailure": true } ] }

The list of syntax errors in the script.

If there are no errors, the engine returns:

If there are errors, the engine returns the following properties in the response:

Please refer to Engine API reference for table definition.

ClearAll(Boolean, String)

Clear selections in fields for current state. Locked fields are not cleared by default.

ClearAllAsync(AsyncHandle, Boolean, String)

Clear selections in fields for current state. Locked fields are not cleared by default.

ClearAllAsync(Boolean, String)

Clear selections in fields for current state. Locked fields are not cleared by default.

ClearAllSoftPatches()

Clear the soft properties of all generic objects in the app

ClearAllSoftPatchesAsync()

Clear the soft properties of all generic objects in the app

ClearAllSoftPatchesAsync(AsyncHandle)

Clear the soft properties of all generic objects in the app

ClearUndoBuffer()

Clears entirely the undo and redo buffer.

ClearUndoBufferAsync()

Clears entirely the undo and redo buffer.

ClearUndoBufferAsync(AsyncHandle)

Clears entirely the undo and redo buffer.

CloneGenericBookmark(String)

Clones a bookmark.

CloneGenericBookmarkAsync(AsyncHandle, String)

Clones a bookmark.

CloneGenericBookmarkAsync(String)

Clones a bookmark.

CloneGenericBookmarkAsync<T>(AsyncHandle, Func<Response, T>, String)

Clones a bookmark.

CloneGenericDimension(String)

Clones a dimension.

CloneGenericDimensionAsync(AsyncHandle, String)

Clones a dimension.

CloneGenericDimensionAsync(String)

Clones a dimension.

CloneGenericDimensionAsync<T>(AsyncHandle, Func<Response, T>, String)

Clones a dimension.

CloneGenericMeasure(String)

Clones a measure.

CloneGenericMeasureAsync(AsyncHandle, String)

Clones a measure.

CloneGenericMeasureAsync(String)

Clones a measure.

CloneGenericMeasureAsync<T>(AsyncHandle, Func<Response, T>, String)

Clones a measure.

CloneGenericObject(String)

Clones root level objects, such as sheets and stories. The CloneObject method works for both app objects and child objects.

When you clone an object that contains children, the children are cloned as well.

If you for example want to clone a visualization, you must provide the qID of the root object, in this case the sheet since CloneObject clones root level objects.

CloneGenericObjectAsync(AsyncHandle, String)

Clones root level objects, such as sheets and stories. The CloneObject method works for both app objects and child objects.

When you clone an object that contains children, the children are cloned as well.

If you for example want to clone a visualization, you must provide the qID of the root object, in this case the sheet since CloneObject clones root level objects.

CloneGenericObjectAsync(String)

Clones root level objects, such as sheets and stories. The CloneObject method works for both app objects and child objects.

When you clone an object that contains children, the children are cloned as well.

If you for example want to clone a visualization, you must provide the qID of the root object, in this case the sheet since CloneObject clones root level objects.

CloneGenericObjectAsync<T>(AsyncHandle, Func<Response, T>, String)

Clones root level objects, such as sheets and stories. The CloneObject method works for both app objects and child objects.

When you clone an object that contains children, the children are cloned as well.

If you for example want to clone a visualization, you must provide the qID of the root object, in this case the sheet since CloneObject clones root level objects.

CommitDraft(String)

Commits the draft of an object that was previously created by invoking the CreateDraft method.

Committing a draft replaces the corresponding published object.

CommitDraftAsync(AsyncHandle, String)

Commits the draft of an object that was previously created by invoking the CreateDraft method.

Committing a draft replaces the corresponding published object.

CommitDraftAsync(String)

Commits the draft of an object that was previously created by invoking the CreateDraft method.

Committing a draft replaces the corresponding published object.

CommitScript(String)

Commits the current script version so that any future changes will be part of a new version.

CommitScriptAsync(AsyncHandle, String)

Commits the current script version so that any future changes will be part of a new version.

CommitScriptAsync(String)

Commits the current script version so that any future changes will be part of a new version.

CreateBookmarkEx(GenericBookmarkProperties, IEnumerable<String>)

Creates a bookmark with softpatches.

CreateBookmarkExAsync(AsyncHandle, GenericBookmarkProperties, IEnumerable<String>)

Creates a bookmark with softpatches.

CreateBookmarkExAsync(GenericBookmarkProperties, IEnumerable<String>)

Creates a bookmark with softpatches.

CreateBookmarkExAsync<T>(AsyncHandle, Func<Response, T>, GenericBookmarkProperties, IEnumerable<String>)

Creates a bookmark with softpatches.

CreateConnection(Connection)

Creates a connection.

A connection indicates from which data source the data should be taken.

CreateConnectionAsync(AsyncHandle, Connection)

Creates a connection.

A connection indicates from which data source the data should be taken.

CreateConnectionAsync(Connection)

Creates a connection.

A connection indicates from which data source the data should be taken.

CreateConnectionAsync<T>(AsyncHandle, Func<Response, T>, Connection)

Creates a connection.

A connection indicates from which data source the data should be taken.

CreateDraft(String)

Creates a draft of an object.

This method can be used to create a draft of a sheet or a story that is published. This is a way to continue working on a sheet or a story that is published.

Replace the published object by the content of the draft by invoking the CommitDraft method.

CreateDraftAsync(AsyncHandle, String)

Creates a draft of an object.

This method can be used to create a draft of a sheet or a story that is published. This is a way to continue working on a sheet or a story that is published.

Replace the published object by the content of the draft by invoking the CommitDraft method.

CreateDraftAsync(String)

Creates a draft of an object.

This method can be used to create a draft of a sheet or a story that is published. This is a way to continue working on a sheet or a story that is published.

Replace the published object by the content of the draft by invoking the CommitDraft method.

CreateDraftAsync<T>(AsyncHandle, Func<Response, T>, String)

Creates a draft of an object.

This method can be used to create a draft of a sheet or a story that is published. This is a way to continue working on a sheet or a story that is published.

Replace the published object by the content of the draft by invoking the CommitDraft method.

CreateGenericBookmark(GenericBookmarkProperties)

Creates a bookmark.

CreateGenericBookmarkAsync(AsyncHandle, GenericBookmarkProperties)

Creates a bookmark.

CreateGenericBookmarkAsync(GenericBookmarkProperties)

Creates a bookmark.

CreateGenericBookmarkAsync<T>(AsyncHandle, Func<Response, T>, GenericBookmarkProperties)

Creates a bookmark.

CreateGenericDimension(GenericDimensionProperties)

Creates a master dimension.

A master dimension is stored in the library of an app and can be used in many objects. Several generic objects can contain the same dimension.

CreateGenericDimensionAsync(AsyncHandle, GenericDimensionProperties)

Creates a master dimension.

A master dimension is stored in the library of an app and can be used in many objects. Several generic objects can contain the same dimension.

CreateGenericDimensionAsync(GenericDimensionProperties)

Creates a master dimension.

A master dimension is stored in the library of an app and can be used in many objects. Several generic objects can contain the same dimension.

CreateGenericDimensionAsync<T>(AsyncHandle, Func<Response, T>, GenericDimensionProperties)

Creates a master dimension.

A master dimension is stored in the library of an app and can be used in many objects. Several generic objects can contain the same dimension.

CreateGenericMeasure(GenericMeasureProperties)

Creates a master measure.

A master measure is stored in the library of an app and can be used in many objects. Several generic objects can contain the same measure.

CreateGenericMeasureAsync(AsyncHandle, GenericMeasureProperties)

Creates a master measure.

A master measure is stored in the library of an app and can be used in many objects. Several generic objects can contain the same measure.

CreateGenericMeasureAsync(GenericMeasureProperties)

Creates a master measure.

A master measure is stored in the library of an app and can be used in many objects. Several generic objects can contain the same measure.

CreateGenericMeasureAsync<T>(AsyncHandle, Func<Response, T>, GenericMeasureProperties)

Creates a master measure.

A master measure is stored in the library of an app and can be used in many objects. Several generic objects can contain the same measure.

CreateGenericObject(GenericObjectProperties)

Creates a generic object at app level. For more information on generic objects, see Generic object.

It is possible to create a generic object that is linked to another object.

A linked object is an object that points to a linking object. The linking object is defined in the properties of the linked object (in qExtendsId ).

The linked object has the same properties as the linking object.

CreateGenericObjectAsync(AsyncHandle, GenericObjectProperties)

Creates a generic object at app level. For more information on generic objects, see Generic object.

It is possible to create a generic object that is linked to another object.

A linked object is an object that points to a linking object. The linking object is defined in the properties of the linked object (in qExtendsId ).

The linked object has the same properties as the linking object.

CreateGenericObjectAsync(GenericObjectProperties)

Creates a generic object at app level. For more information on generic objects, see Generic object.

It is possible to create a generic object that is linked to another object.

A linked object is an object that points to a linking object. The linking object is defined in the properties of the linked object (in qExtendsId ).

The linked object has the same properties as the linking object.

CreateGenericObjectAsync<T>(AsyncHandle, Func<Response, T>, GenericObjectProperties)

Creates a generic object at app level. For more information on generic objects, see Generic object.

It is possible to create a generic object that is linked to another object.

A linked object is an object that points to a linking object. The linking object is defined in the properties of the linked object (in qExtendsId ).

The linked object has the same properties as the linking object.

CreateGenericSessionObject(GenericObjectProperties)

Creates a transient object. For example, you can use a transient object to create an app overview or a story overview.

It is possible to create a transient object that is linked to another object.

A linked object is an object that points to a linking object. The linking object is defined in the properties of the linked object (in qExtendsId ).

The linked object has the same properties as the linking object.

CreateGenericSessionObjectAsync(AsyncHandle, GenericObjectProperties)

Creates a transient object. For example, you can use a transient object to create an app overview or a story overview.

It is possible to create a transient object that is linked to another object.

A linked object is an object that points to a linking object. The linking object is defined in the properties of the linked object (in qExtendsId ).

The linked object has the same properties as the linking object.

CreateGenericSessionObjectAsync(GenericObjectProperties)

Creates a transient object. For example, you can use a transient object to create an app overview or a story overview.

It is possible to create a transient object that is linked to another object.

A linked object is an object that points to a linking object. The linking object is defined in the properties of the linked object (in qExtendsId ).

The linked object has the same properties as the linking object.

CreateGenericSessionObjectAsync<T>(AsyncHandle, Func<Response, T>, GenericObjectProperties)

Creates a transient object. For example, you can use a transient object to create an app overview or a story overview.

It is possible to create a transient object that is linked to another object.

A linked object is an object that points to a linking object. The linking object is defined in the properties of the linked object (in qExtendsId ).

The linked object has the same properties as the linking object.

CreateSessionVariable(GenericVariableProperties)

Creates a transient variable.

Definition

A variable in Qlik Sense is a named entity, containing a data value. This value can be static or be the result of a calculation. A variable acquires its value at the same time that the variable is created or after when updating the properties of the variable. Variables can be used in bookmarks and can contain numeric or alphanumeric data. Any change made to the variable is applied everywhere the variable is used.

When a variable is used in an expression, it is substituted by its value or the variable's definition.

Example

The variable x contains the text string Sum(Sales) .

In a chart, you define the expression $(x)/12 . The effect is exactly the same as having the chart expression Sum(Sales)/12 .

However, if you change the value of the variable x to Sum(Budget) , the data in the chart are immediately recalculated with the expression interpreted as Sum(Budget)/12 .

CreateSessionVariableAsync(AsyncHandle, GenericVariableProperties)

Creates a transient variable.

Definition

A variable in Qlik Sense is a named entity, containing a data value. This value can be static or be the result of a calculation. A variable acquires its value at the same time that the variable is created or after when updating the properties of the variable. Variables can be used in bookmarks and can contain numeric or alphanumeric data. Any change made to the variable is applied everywhere the variable is used.

When a variable is used in an expression, it is substituted by its value or the variable's definition.

Example

The variable x contains the text string Sum(Sales) .

In a chart, you define the expression $(x)/12 . The effect is exactly the same as having the chart expression Sum(Sales)/12 .

However, if you change the value of the variable x to Sum(Budget) , the data in the chart are immediately recalculated with the expression interpreted as Sum(Budget)/12 .

CreateSessionVariableAsync(GenericVariableProperties)

Creates a transient variable.

Definition

A variable in Qlik Sense is a named entity, containing a data value. This value can be static or be the result of a calculation. A variable acquires its value at the same time that the variable is created or after when updating the properties of the variable. Variables can be used in bookmarks and can contain numeric or alphanumeric data. Any change made to the variable is applied everywhere the variable is used.

When a variable is used in an expression, it is substituted by its value or the variable's definition.

Example

The variable x contains the text string Sum(Sales) .

In a chart, you define the expression $(x)/12 . The effect is exactly the same as having the chart expression Sum(Sales)/12 .

However, if you change the value of the variable x to Sum(Budget) , the data in the chart are immediately recalculated with the expression interpreted as Sum(Budget)/12 .

CreateSessionVariableAsync<T>(AsyncHandle, Func<Response, T>, GenericVariableProperties)

Creates a transient variable.

Definition

A variable in Qlik Sense is a named entity, containing a data value. This value can be static or be the result of a calculation. A variable acquires its value at the same time that the variable is created or after when updating the properties of the variable. Variables can be used in bookmarks and can contain numeric or alphanumeric data. Any change made to the variable is applied everywhere the variable is used.

When a variable is used in an expression, it is substituted by its value or the variable's definition.

Example

The variable x contains the text string Sum(Sales) .

In a chart, you define the expression $(x)/12 . The effect is exactly the same as having the chart expression Sum(Sales)/12 .

However, if you change the value of the variable x to Sum(Budget) , the data in the chart are immediately recalculated with the expression interpreted as Sum(Budget)/12 .

CreateTemporaryBookmark(NxTempBookmarkOptions, IEnumerable<String>)

Create temporary bookmark

CreateTemporaryBookmarkAsync(AsyncHandle, NxTempBookmarkOptions, IEnumerable<String>)

Create temporary bookmark

CreateTemporaryBookmarkAsync(NxTempBookmarkOptions, IEnumerable<String>)

Create temporary bookmark

CreateTemporaryBookmarkAsync<T>(AsyncHandle, Func<Response, T>, NxTempBookmarkOptions, IEnumerable<String>)

Create temporary bookmark

CreateVariable(String)

Creates a variable.

CreateVariableAsync(AsyncHandle, String)

Creates a variable.

CreateVariableAsync(String)

Creates a variable.

CreateVariableAsync<T>(AsyncHandle, Func<Response, T>, String)

Creates a variable.

CreateVariableEx(GenericVariableProperties)

Creates a variable.

To create a variable via a script, you need to use the SetScript method. For more information, see Create a variable.

Definition

A variable in Qlik Sense is a named entity, containing a data value. This value can be static or be the result of a calculation. A variable acquires its value at the same time that the variable is created or after when updating the properties of the variable. Variables can be used in bookmarks and can contain numeric or alphanumeric data. Any change made to the variable is applied everywhere the variable is used.

When a variable is used in an expression, it is substituted by its value or the variable's definition.

Example

The variable x contains the text string Sum(Sales) .

In a chart, you define the expression $(x)/12 . The effect is exactly the same as having the chart expression Sum(Sales)/12 .

However, if you change the value of the variable x to Sum(Budget) , the data in the chart are immediately recalculated with the expression interpreted as Sum(Budget)/12 .

CreateVariableExAsync(AsyncHandle, GenericVariableProperties)

Creates a variable.

To create a variable via a script, you need to use the SetScript method. For more information, see Create a variable.

Definition

A variable in Qlik Sense is a named entity, containing a data value. This value can be static or be the result of a calculation. A variable acquires its value at the same time that the variable is created or after when updating the properties of the variable. Variables can be used in bookmarks and can contain numeric or alphanumeric data. Any change made to the variable is applied everywhere the variable is used.

When a variable is used in an expression, it is substituted by its value or the variable's definition.

Example

The variable x contains the text string Sum(Sales) .

In a chart, you define the expression $(x)/12 . The effect is exactly the same as having the chart expression Sum(Sales)/12 .

However, if you change the value of the variable x to Sum(Budget) , the data in the chart are immediately recalculated with the expression interpreted as Sum(Budget)/12 .

CreateVariableExAsync(GenericVariableProperties)

Creates a variable.

To create a variable via a script, you need to use the SetScript method. For more information, see Create a variable.

Definition

A variable in Qlik Sense is a named entity, containing a data value. This value can be static or be the result of a calculation. A variable acquires its value at the same time that the variable is created or after when updating the properties of the variable. Variables can be used in bookmarks and can contain numeric or alphanumeric data. Any change made to the variable is applied everywhere the variable is used.

When a variable is used in an expression, it is substituted by its value or the variable's definition.

Example

The variable x contains the text string Sum(Sales) .

In a chart, you define the expression $(x)/12 . The effect is exactly the same as having the chart expression Sum(Sales)/12 .

However, if you change the value of the variable x to Sum(Budget) , the data in the chart are immediately recalculated with the expression interpreted as Sum(Budget)/12 .

CreateVariableExAsync<T>(AsyncHandle, Func<Response, T>, GenericVariableProperties)

Creates a variable.

To create a variable via a script, you need to use the SetScript method. For more information, see Create a variable.

Definition

A variable in Qlik Sense is a named entity, containing a data value. This value can be static or be the result of a calculation. A variable acquires its value at the same time that the variable is created or after when updating the properties of the variable. Variables can be used in bookmarks and can contain numeric or alphanumeric data. Any change made to the variable is applied everywhere the variable is used.

When a variable is used in an expression, it is substituted by its value or the variable's definition.

Example

The variable x contains the text string Sum(Sales) .

In a chart, you define the expression $(x)/12 . The effect is exactly the same as having the chart expression Sum(Sales)/12 .

However, if you change the value of the variable x to Sum(Budget) , the data in the chart are immediately recalculated with the expression interpreted as Sum(Budget)/12 .

DeleteConnection(String)

Deletes a connection.

DeleteConnectionAsync(AsyncHandle, String)

Deletes a connection.

DeleteConnectionAsync(String)

Deletes a connection.

DestroyDraft(String, String)

Removes the draft of an object.

The children of the draft object (if any) are removed as well.

This method can be used to cancel the work on the draft of an object. For example, if you had created a draft of a sheet that is published, you might not want anymore to replace the published sheet.

DestroyDraftAsync(AsyncHandle, String, String)

Removes the draft of an object.

The children of the draft object (if any) are removed as well.

This method can be used to cancel the work on the draft of an object. For example, if you had created a draft of a sheet that is published, you might not want anymore to replace the published sheet.

DestroyDraftAsync(String, String)

Removes the draft of an object.

The children of the draft object (if any) are removed as well.

This method can be used to cancel the work on the draft of an object. For example, if you had created a draft of a sheet that is published, you might not want anymore to replace the published sheet.

DestroyDraftAsync<T>(AsyncHandle, Func<Response, T>, String, String)

Removes the draft of an object.

The children of the draft object (if any) are removed as well.

This method can be used to cancel the work on the draft of an object. For example, if you had created a draft of a sheet that is published, you might not want anymore to replace the published sheet.

DestroyGenericBookmark(String)

Removes a bookmark.

DestroyGenericBookmarkAsync(AsyncHandle, String)

Removes a bookmark.

DestroyGenericBookmarkAsync(String)

Removes a bookmark.

DestroyGenericBookmarkAsync<T>(AsyncHandle, Func<Response, T>, String)

Removes a bookmark.

DestroyGenericDimension(String)

Removes a dimension.

DestroyGenericDimensionAsync(AsyncHandle, String)

Removes a dimension.

DestroyGenericDimensionAsync(String)

Removes a dimension.

DestroyGenericDimensionAsync<T>(AsyncHandle, Func<Response, T>, String)

Removes a dimension.

DestroyGenericMeasure(String)

Removes a generic measure.

DestroyGenericMeasureAsync(AsyncHandle, String)

Removes a generic measure.

DestroyGenericMeasureAsync(String)

Removes a generic measure.

DestroyGenericMeasureAsync<T>(AsyncHandle, Func<Response, T>, String)

Removes a generic measure.

DestroyGenericObject(String)

Removes an app object.

The children of the object (if any) are removed as well.

DestroyGenericObjectAsync(AsyncHandle, String)

Removes an app object.

The children of the object (if any) are removed as well.

DestroyGenericObjectAsync(String)

Removes an app object.

The children of the object (if any) are removed as well.

DestroyGenericObjectAsync<T>(AsyncHandle, Func<Response, T>, String)

Removes an app object.

The children of the object (if any) are removed as well.

DestroyGenericSessionObject(String)

Removes a transient object.

DestroyGenericSessionObjectAsync(AsyncHandle, String)

Removes a transient object.

DestroyGenericSessionObjectAsync(String)

Removes a transient object.

DestroyGenericSessionObjectAsync<T>(AsyncHandle, Func<Response, T>, String)

Removes a transient object.

DestroySessionVariable(String)

Removes a transient variable.

DestroySessionVariableAsync(AsyncHandle, String)

Removes a transient variable.

DestroySessionVariableAsync(String)

Removes a transient variable.

DestroySessionVariableAsync<T>(AsyncHandle, Func<Response, T>, String)

Removes a transient variable.

DestroySessionVariableById(String)

Removes a transient variable.

DestroySessionVariableByIdAsync(AsyncHandle, String)

Removes a transient variable.

DestroySessionVariableByIdAsync(String)

Removes a transient variable.

DestroySessionVariableByIdAsync<T>(AsyncHandle, Func<Response, T>, String)

Removes a transient variable.

DestroySessionVariableByName(String)

Removes a transient variable.

DestroySessionVariableByNameAsync(AsyncHandle, String)

Removes a transient variable.

DestroySessionVariableByNameAsync(String)

Removes a transient variable.

DestroySessionVariableByNameAsync<T>(AsyncHandle, Func<Response, T>, String)

Removes a transient variable.

DestroyVariableById(String)

Removes a variable.

Script-defined variables cannot be removed using the DestroyVariableById method or the DestroyVariableByName method. For more information, see Remove a variable.

DestroyVariableByIdAsync(AsyncHandle, String)

Removes a variable.

Script-defined variables cannot be removed using the DestroyVariableById method or the DestroyVariableByName method. For more information, see Remove a variable.

DestroyVariableByIdAsync(String)

Removes a variable.

Script-defined variables cannot be removed using the DestroyVariableById method or the DestroyVariableByName method. For more information, see Remove a variable.

DestroyVariableByIdAsync<T>(AsyncHandle, Func<Response, T>, String)

Removes a variable.

Script-defined variables cannot be removed using the DestroyVariableById method or the DestroyVariableByName method. For more information, see Remove a variable.

DestroyVariableByName(String)

Removes a variable.

Script-defined variables cannot be removed using the DestroyVariableById method or the DestroyVariableByName method. For more information, see Remove a variable.

DestroyVariableByNameAsync(AsyncHandle, String)

Removes a variable.

Script-defined variables cannot be removed using the DestroyVariableById method or the DestroyVariableByName method. For more information, see Remove a variable.

DestroyVariableByNameAsync(String)

Removes a variable.

Script-defined variables cannot be removed using the DestroyVariableById method or the DestroyVariableByName method. For more information, see Remove a variable.

DestroyVariableByNameAsync<T>(AsyncHandle, Func<Response, T>, String)

Removes a variable.

Script-defined variables cannot be removed using the DestroyVariableById method or the DestroyVariableByName method. For more information, see Remove a variable.

Dispose(Boolean)
DoReload(Int32, Boolean, Boolean)

Reloads the script that is set in an app.

Logs

When this method is called, audit activity logs are produced to track the user activity.

In the case of errors, both audit activity logs and system services logs are produced.

The log files are named as follows:

Please refer to Engine API reference for table definition.

Where to find the log files

The location of the log files depends on whether you have installed Qlik Sense Enterprise or Qlik Sense Desktop.

Please refer to Engine API reference for table definition.

DoReloadAsync(AsyncHandle, Int32, Boolean, Boolean)

Reloads the script that is set in an app.

Logs

When this method is called, audit activity logs are produced to track the user activity.

In the case of errors, both audit activity logs and system services logs are produced.

The log files are named as follows:

Please refer to Engine API reference for table definition.

Where to find the log files

The location of the log files depends on whether you have installed Qlik Sense Enterprise or Qlik Sense Desktop.

Please refer to Engine API reference for table definition.

DoReloadAsync(Int32, Boolean, Boolean)

Reloads the script that is set in an app.

Logs

When this method is called, audit activity logs are produced to track the user activity.

In the case of errors, both audit activity logs and system services logs are produced.

The log files are named as follows:

Please refer to Engine API reference for table definition.

Where to find the log files

The location of the log files depends on whether you have installed Qlik Sense Enterprise or Qlik Sense Desktop.

Please refer to Engine API reference for table definition.

DoReloadAsync<T>(AsyncHandle, Func<Response, T>, Int32, Boolean, Boolean)

Reloads the script that is set in an app.

Logs

When this method is called, audit activity logs are produced to track the user activity.

In the case of errors, both audit activity logs and system services logs are produced.

The log files are named as follows:

Please refer to Engine API reference for table definition.

Where to find the log files

The location of the log files depends on whether you have installed Qlik Sense Enterprise or Qlik Sense Desktop.

Please refer to Engine API reference for table definition.

DoReloadEx(DoReloadExParams)

Reloads the script that is set in an app and returns the path to the script log file.

Logs

When this method is called, audit activity logs are produced to track the user activity.

In the case of errors, both audit activity logs and system services logs are produced.

The log files are named as follows:

Please refer to Engine API reference for table definition.

Where to find the log files

The location of the log files depends on whether you have installed Qlik Sense Enterprise or Qlik Sense Desktop.

Please refer to Engine API reference for table definition.

DoReloadExParams

Please refer to Engine API reference for table definition.

DoReloadExResult

Please refer to Engine API reference for table definition.

If the data load has successfully finished, no matter how the indexing behaves, true is returned. This happens even if there is a timeout, a memory limit is reached or any other error occurs during the indexing.

DoReloadExAsync(AsyncHandle, DoReloadExParams)

Reloads the script that is set in an app and returns the path to the script log file.

Logs

When this method is called, audit activity logs are produced to track the user activity.

In the case of errors, both audit activity logs and system services logs are produced.

The log files are named as follows:

Please refer to Engine API reference for table definition.

Where to find the log files

The location of the log files depends on whether you have installed Qlik Sense Enterprise or Qlik Sense Desktop.

Please refer to Engine API reference for table definition.

DoReloadExParams

Please refer to Engine API reference for table definition.

DoReloadExResult

Please refer to Engine API reference for table definition.

If the data load has successfully finished, no matter how the indexing behaves, true is returned. This happens even if there is a timeout, a memory limit is reached or any other error occurs during the indexing.

DoReloadExAsync(DoReloadExParams)

Reloads the script that is set in an app and returns the path to the script log file.

Logs

When this method is called, audit activity logs are produced to track the user activity.

In the case of errors, both audit activity logs and system services logs are produced.

The log files are named as follows:

Please refer to Engine API reference for table definition.

Where to find the log files

The location of the log files depends on whether you have installed Qlik Sense Enterprise or Qlik Sense Desktop.

Please refer to Engine API reference for table definition.

DoReloadExParams

Please refer to Engine API reference for table definition.

DoReloadExResult

Please refer to Engine API reference for table definition.

If the data load has successfully finished, no matter how the indexing behaves, true is returned. This happens even if there is a timeout, a memory limit is reached or any other error occurs during the indexing.

DoReloadExAsync<T>(AsyncHandle, Func<Response, T>, DoReloadExParams)

Reloads the script that is set in an app and returns the path to the script log file.

Logs

When this method is called, audit activity logs are produced to track the user activity.

In the case of errors, both audit activity logs and system services logs are produced.

The log files are named as follows:

Please refer to Engine API reference for table definition.

Where to find the log files

The location of the log files depends on whether you have installed Qlik Sense Enterprise or Qlik Sense Desktop.

Please refer to Engine API reference for table definition.

DoReloadExParams

Please refer to Engine API reference for table definition.

DoReloadExResult

Please refer to Engine API reference for table definition.

If the data load has successfully finished, no matter how the indexing behaves, true is returned. This happens even if there is a timeout, a memory limit is reached or any other error occurs during the indexing.

DoSave(String)

Saves an app. All objects and data in the data model are saved.

DoSaveAsync(AsyncHandle, String)

Saves an app. All objects and data in the data model are saved.

DoSaveAsync(String)

Saves an app. All objects and data in the data model are saved.

Evaluate(String)

Evaluates an expression and returns the result as a string.

Example

The client sends:

</p> <p>{</p> <p>&quot;handle&quot;: 1,</p> <p>&quot;method&quot;: &quot;Evaluate&quot;,</p> <p>&quot;params&quot;: {</p> <p>&quot;qExpression&quot;: &quot;Sum(Holes)&quot;</p> <p>},</p> <p>&quot;id&quot;: 6,</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;</p> <p>}</p> <p>

The engine returns:

</p> <p>{</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;,</p> <p>&quot;id&quot;: 6,</p> <p>&quot;result&quot;: {</p> <p>&quot;qReturn&quot;: &quot;361716&quot;</p> <p>}</p> <p>}</p> <p>

EvaluateAsync(AsyncHandle, String)

Evaluates an expression and returns the result as a string.

Example

The client sends:

</p> <p>{</p> <p>&quot;handle&quot;: 1,</p> <p>&quot;method&quot;: &quot;Evaluate&quot;,</p> <p>&quot;params&quot;: {</p> <p>&quot;qExpression&quot;: &quot;Sum(Holes)&quot;</p> <p>},</p> <p>&quot;id&quot;: 6,</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;</p> <p>}</p> <p>

The engine returns:

</p> <p>{</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;,</p> <p>&quot;id&quot;: 6,</p> <p>&quot;result&quot;: {</p> <p>&quot;qReturn&quot;: &quot;361716&quot;</p> <p>}</p> <p>}</p> <p>

EvaluateAsync(String)

Evaluates an expression and returns the result as a string.

Example

The client sends:

</p> <p>{</p> <p>&quot;handle&quot;: 1,</p> <p>&quot;method&quot;: &quot;Evaluate&quot;,</p> <p>&quot;params&quot;: {</p> <p>&quot;qExpression&quot;: &quot;Sum(Holes)&quot;</p> <p>},</p> <p>&quot;id&quot;: 6,</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;</p> <p>}</p> <p>

The engine returns:

</p> <p>{</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;,</p> <p>&quot;id&quot;: 6,</p> <p>&quot;result&quot;: {</p> <p>&quot;qReturn&quot;: &quot;361716&quot;</p> <p>}</p> <p>}</p> <p>

EvaluateAsync<T>(AsyncHandle, Func<Response, T>, String)

Evaluates an expression and returns the result as a string.

Example

The client sends:

</p> <p>{</p> <p>&quot;handle&quot;: 1,</p> <p>&quot;method&quot;: &quot;Evaluate&quot;,</p> <p>&quot;params&quot;: {</p> <p>&quot;qExpression&quot;: &quot;Sum(Holes)&quot;</p> <p>},</p> <p>&quot;id&quot;: 6,</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;</p> <p>}</p> <p>

The engine returns:

</p> <p>{</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;,</p> <p>&quot;id&quot;: 6,</p> <p>&quot;result&quot;: {</p> <p>&quot;qReturn&quot;: &quot;361716&quot;</p> <p>}</p> <p>}</p> <p>

EvaluateEx(String)

Evaluates an expression and returns the result as a dual.

Example

The client sends:

</p> <p>{</p> <p>&quot;handle&quot;: 1,</p> <p>&quot;method&quot;: &quot;EvaluateEx&quot;,</p> <p>&quot;params&quot;: {</p> <p>&quot;qExpression&quot;: &quot;Sum(Holes)&quot;</p> <p>},</p> <p>&quot;id&quot;: 7,</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;</p> <p>}</p> <p>

The engine returns:

</p> <p>{</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;,</p> <p>&quot;id&quot;: 7,</p> <p>&quot;result&quot;: {</p> <p>&quot;qReturn&quot;: &quot;361716&quot;</p> <p>}</p> <p>}</p> <p>

EvaluateExAsync(AsyncHandle, String)

Evaluates an expression and returns the result as a dual.

Example

The client sends:

</p> <p>{</p> <p>&quot;handle&quot;: 1,</p> <p>&quot;method&quot;: &quot;EvaluateEx&quot;,</p> <p>&quot;params&quot;: {</p> <p>&quot;qExpression&quot;: &quot;Sum(Holes)&quot;</p> <p>},</p> <p>&quot;id&quot;: 7,</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;</p> <p>}</p> <p>

The engine returns:

</p> <p>{</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;,</p> <p>&quot;id&quot;: 7,</p> <p>&quot;result&quot;: {</p> <p>&quot;qReturn&quot;: &quot;361716&quot;</p> <p>}</p> <p>}</p> <p>

EvaluateExAsync(String)

Evaluates an expression and returns the result as a dual.

Example

The client sends:

</p> <p>{</p> <p>&quot;handle&quot;: 1,</p> <p>&quot;method&quot;: &quot;EvaluateEx&quot;,</p> <p>&quot;params&quot;: {</p> <p>&quot;qExpression&quot;: &quot;Sum(Holes)&quot;</p> <p>},</p> <p>&quot;id&quot;: 7,</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;</p> <p>}</p> <p>

The engine returns:

</p> <p>{</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;,</p> <p>&quot;id&quot;: 7,</p> <p>&quot;result&quot;: {</p> <p>&quot;qReturn&quot;: &quot;361716&quot;</p> <p>}</p> <p>}</p> <p>

EvaluateExAsync<T>(AsyncHandle, Func<Response, T>, String)

Evaluates an expression and returns the result as a dual.

Example

The client sends:

</p> <p>{</p> <p>&quot;handle&quot;: 1,</p> <p>&quot;method&quot;: &quot;EvaluateEx&quot;,</p> <p>&quot;params&quot;: {</p> <p>&quot;qExpression&quot;: &quot;Sum(Holes)&quot;</p> <p>},</p> <p>&quot;id&quot;: 7,</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;</p> <p>}</p> <p>

The engine returns:

</p> <p>{</p> <p>&quot;jsonrpc&quot;: &quot;2.0&quot;,</p> <p>&quot;id&quot;: 7,</p> <p>&quot;result&quot;: {</p> <p>&quot;qReturn&quot;: &quot;361716&quot;</p> <p>}</p> <p>}</p> <p>

ExpandExpression(String)

Expands the expression.

ExpandExpressionAsync(AsyncHandle, String)

Expands the expression.

ExpandExpressionAsync(String)

Expands the expression.

ExpandExpressionAsync<T>(AsyncHandle, Func<Response, T>, String)

Expands the expression.

ExportReducedData(NxDownloadOptions)

Applies a bookmark to reduce (slice) the data on. Returns a url and file size to the reduced application. Section Access is always applied.

ExportReducedDataAsync(AsyncHandle, NxDownloadOptions)

Applies a bookmark to reduce (slice) the data on. Returns a url and file size to the reduced application. Section Access is always applied.

ExportReducedDataAsync(NxDownloadOptions)

Applies a bookmark to reduce (slice) the data on. Returns a url and file size to the reduced application. Section Access is always applied.

ExportReducedDataAsync<T>(AsyncHandle, Func<Response, T>, NxDownloadOptions)

Applies a bookmark to reduce (slice) the data on. Returns a url and file size to the reduced application. Section Access is always applied.

FindMatchingFields(String, IEnumerable<String>)

Retrieves any fields that belong to the same archipelago as the specified field and that match at least one of the specified tags.

FindMatchingFieldsAsync(AsyncHandle, String, IEnumerable<String>)

Retrieves any fields that belong to the same archipelago as the specified field and that match at least one of the specified tags.

FindMatchingFieldsAsync(String, IEnumerable<String>)

Retrieves any fields that belong to the same archipelago as the specified field and that match at least one of the specified tags.

FindMatchingFieldsAsync<T>(AsyncHandle, Func<Response, T>, String, IEnumerable<String>)

Retrieves any fields that belong to the same archipelago as the specified field and that match at least one of the specified tags.

Forward()

Loads the next logical operation (if any).

ForwardAsync()

Loads the next logical operation (if any).

ForwardAsync(AsyncHandle)

Loads the next logical operation (if any).

ForwardCount()

Returns the number of entries on the Forward stack.

ForwardCountAsync()

Returns the number of entries on the Forward stack.

ForwardCountAsync(AsyncHandle)

Returns the number of entries on the Forward stack.

ForwardCountAsync<T>(AsyncHandle, Func<Response, T>)

Returns the number of entries on the Forward stack.

GetAllInfos()

Returns the identifier and the type of any generic object in the app.

GetAllInfosAsync()

Returns the identifier and the type of any generic object in the app.

GetAllInfosAsync(AsyncHandle)

Returns the identifier and the type of any generic object in the app.

GetAllInfosAsync<T>(AsyncHandle, Func<Response, T>)

Returns the identifier and the type of any generic object in the app.

GetAppLayout()

Evaluates an app.

Returns dynamic properties (if any) in addition to the engine (fixed) properties.

A data set is returned.

GetAppLayoutAsync()

Evaluates an app.

Returns dynamic properties (if any) in addition to the engine (fixed) properties.

A data set is returned.

GetAppLayoutAsync(AsyncHandle)

Evaluates an app.

Returns dynamic properties (if any) in addition to the engine (fixed) properties.

A data set is returned.

GetAppLayoutAsync<T>(AsyncHandle, Func<Response, T>)

Evaluates an app.

Returns dynamic properties (if any) in addition to the engine (fixed) properties.

A data set is returned.

GetAppProperties()

Gets the properties of an app.

GetAppPropertiesAsync()

Gets the properties of an app.

GetAppPropertiesAsync(AsyncHandle)

Gets the properties of an app.

GetAppPropertiesAsync<T>(AsyncHandle, Func<Response, T>)

Gets the properties of an app.

GetAssociationScores(String, String)

Computes a set of association scores for each pair of fields between two given tables that have been loaded in an app.

When a table contains some synthetic keys, all fields in the synthetic key tables are analyzed against fields in other tables. To denote that a field is a synthetic key, the field name is prefixed by [Synthetic Key]: .

GetAssociationScoresAsync(AsyncHandle, String, String)

Computes a set of association scores for each pair of fields between two given tables that have been loaded in an app.

When a table contains some synthetic keys, all fields in the synthetic key tables are analyzed against fields in other tables. To denote that a field is a synthetic key, the field name is prefixed by [Synthetic Key]: .

GetAssociationScoresAsync(String, String)

Computes a set of association scores for each pair of fields between two given tables that have been loaded in an app.

When a table contains some synthetic keys, all fields in the synthetic key tables are analyzed against fields in other tables. To denote that a field is a synthetic key, the field name is prefixed by [Synthetic Key]: .

GetAssociationScoresAsync<T>(AsyncHandle, Func<Response, T>, String, String)

Computes a set of association scores for each pair of fields between two given tables that have been loaded in an app.

When a table contains some synthetic keys, all fields in the synthetic key tables are analyzed against fields in other tables. To denote that a field is a synthetic key, the field name is prefixed by [Synthetic Key]: .

GetBookmarks(NxGetBookmarkOptions)

Returns all bookmarks compatible with options.

GetBookmarksAsync(AsyncHandle, NxGetBookmarkOptions)

Returns all bookmarks compatible with options.

GetBookmarksAsync(NxGetBookmarkOptions)

Returns all bookmarks compatible with options.

GetBookmarksAsync<T>(AsyncHandle, Func<Response, T>, NxGetBookmarkOptions)

Returns all bookmarks compatible with options.

GetConnection(String)

Retrieves a connection and returns:

* The creation time of the connection.

* The identifier of the connection.

* The type of the connection.

* The name of the connection.

* The connection string.

GetConnectionAsync(AsyncHandle, String)

Retrieves a connection and returns:

* The creation time of the connection.

* The identifier of the connection.

* The type of the connection.

* The name of the connection.

* The connection string.

GetConnectionAsync(String)

Retrieves a connection and returns:

* The creation time of the connection.

* The identifier of the connection.

* The type of the connection.

* The name of the connection.

* The connection string.

GetConnectionAsync<T>(AsyncHandle, Func<Response, T>, String)

Retrieves a connection and returns:

* The creation time of the connection.

* The identifier of the connection.

* The type of the connection.

* The name of the connection.

* The connection string.

GetConnections()

Lists the connections in an app.

GetConnectionsAsync()

Lists the connections in an app.

GetConnectionsAsync(AsyncHandle)

Lists the connections in an app.

GetConnectionsAsync<T>(AsyncHandle, Func<Response, T>)

Lists the connections in an app.

GetContentLibraries()

Lists the content libraries.

To differentiate a global content library from an app specific content library, you can check the property qAppSpecific . If this property is set to true, it means that the content library is app specific.

Qlik Sense

Returns the global content libraries and the app specific content library.

When using Qlik Sense, you can have more than one global content library. The global content libraries are common to all apps in the Qlik Sense repository.

By default, there is one global content library named Default .

Qlik Sense Desktop

Returns the global content library and the app specific content library from the disk.

GetContentLibrariesAsync()

Lists the content libraries.

To differentiate a global content library from an app specific content library, you can check the property qAppSpecific . If this property is set to true, it means that the content library is app specific.

Qlik Sense

Returns the global content libraries and the app specific content library.

When using Qlik Sense, you can have more than one global content library. The global content libraries are common to all apps in the Qlik Sense repository.

By default, there is one global content library named Default .

Qlik Sense Desktop

Returns the global content library and the app specific content library from the disk.

GetContentLibrariesAsync(AsyncHandle)

Lists the content libraries.

To differentiate a global content library from an app specific content library, you can check the property qAppSpecific . If this property is set to true, it means that the content library is app specific.

Qlik Sense

Returns the global content libraries and the app specific content library.

When using Qlik Sense, you can have more than one global content library. The global content libraries are common to all apps in the Qlik Sense repository.

By default, there is one global content library named Default .

Qlik Sense Desktop

Returns the global content library and the app specific content library from the disk.

GetContentLibrariesAsync<T>(AsyncHandle, Func<Response, T>)

Lists the content libraries.

To differentiate a global content library from an app specific content library, you can check the property qAppSpecific . If this property is set to true, it means that the content library is app specific.

Qlik Sense

Returns the global content libraries and the app specific content library.

When using Qlik Sense, you can have more than one global content library. The global content libraries are common to all apps in the Qlik Sense repository.

By default, there is one global content library named Default .

Qlik Sense Desktop

Returns the global content library and the app specific content library from the disk.

GetDatabaseInfo(String)

Gives information about an ODBC, OLEDB or CUSTOM connection. See Outputs for more details.

GetDatabaseInfoAsync(AsyncHandle, String)

Gives information about an ODBC, OLEDB or CUSTOM connection. See Outputs for more details.

GetDatabaseInfoAsync(String)

Gives information about an ODBC, OLEDB or CUSTOM connection. See Outputs for more details.

GetDatabaseInfoAsync<T>(AsyncHandle, Func<Response, T>, String)

Gives information about an ODBC, OLEDB or CUSTOM connection. See Outputs for more details.

GetDatabaseOwners(String, String)

Lists the owners of a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseOwnersAsync(AsyncHandle, String, String)

Lists the owners of a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseOwnersAsync(String, String)

Lists the owners of a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseOwnersAsync<T>(AsyncHandle, Func<Response, T>, String, String)

Lists the owners of a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabases(String)

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

GetDatabasesAsync(AsyncHandle, String)

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

GetDatabasesAsync(String)

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

GetDatabasesAsync<T>(AsyncHandle, Func<Response, T>, String)

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

GetDatabaseTableFields(String, String, String, String)

Lists the fields inside a table of a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseTableFieldsAsync(AsyncHandle, String, String, String, String)

Lists the fields inside a table of a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseTableFieldsAsync(String, String, String, String)

Lists the fields inside a table of a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseTableFieldsAsync<T>(AsyncHandle, Func<Response, T>, String, String, String, String)

Lists the fields inside a table of a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseTablePreview(String, String, String, String, FilterInfo)

Retrieves the values of the specified table of a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseTablePreviewAsync(AsyncHandle, String, String, String, String, FilterInfo)

Retrieves the values of the specified table of a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseTablePreviewAsync(String, String, String, String, FilterInfo)

Retrieves the values of the specified table of a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseTablePreviewAsync<T>(AsyncHandle, Func<Response, T>, String, String, String, String, FilterInfo)

Retrieves the values of the specified table of a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseTables(String, String, String)

Lists the tables inside a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseTablesAsync(AsyncHandle, String, String, String)

Lists the tables inside a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseTablesAsync(String, String, String)

Lists the tables inside a database for a ODBC, OLEDB or CUSTOM connection.

GetDatabaseTablesAsync<T>(AsyncHandle, Func<Response, T>, String, String, String)

Lists the tables inside a database for a ODBC, OLEDB or CUSTOM connection.

GetEmptyScript(String)

Creates a script that contains one section. This section contains SET statements that give localized information from the regional settings of the computer.

GetEmptyScriptAsync(AsyncHandle, String)

Creates a script that contains one section. This section contains SET statements that give localized information from the regional settings of the computer.

GetEmptyScriptAsync(String)

Creates a script that contains one section. This section contains SET statements that give localized information from the regional settings of the computer.

GetEmptyScriptAsync<T>(AsyncHandle, Func<Response, T>, String)

Creates a script that contains one section. This section contains SET statements that give localized information from the regional settings of the computer.

GetExpressionBNF()

Gets the current Backus-Naur Form (BNF) grammar of the Qlik chart expressions supported within a given App.

GetExpressionBNFAsync()

Gets the current Backus-Naur Form (BNF) grammar of the Qlik chart expressions supported within a given App.

GetExpressionBNFAsync(AsyncHandle)

Gets the current Backus-Naur Form (BNF) grammar of the Qlik chart expressions supported within a given App.

GetExpressionBNFAsync<T>(AsyncHandle, Func<Response, T>)

Gets the current Backus-Naur Form (BNF) grammar of the Qlik chart expressions supported within a given App.

GetExpressionBNFHash()

Gets a string hash calculated from the current Backus-Naur Form (BNF) grammar of the Qlik chart expressions supported within a given App.

GetExpressionBNFHashAsync()

Gets a string hash calculated from the current Backus-Naur Form (BNF) grammar of the Qlik chart expressions supported within a given App.

GetExpressionBNFHashAsync(AsyncHandle)

Gets a string hash calculated from the current Backus-Naur Form (BNF) grammar of the Qlik chart expressions supported within a given App.

GetExpressionBNFHashAsync<T>(AsyncHandle, Func<Response, T>)

Gets a string hash calculated from the current Backus-Naur Form (BNF) grammar of the Qlik chart expressions supported within a given App.

GetFavoriteVariables()

Retrieves the variables that are tagged as favorite.

GetFavoriteVariablesAsync()

Retrieves the variables that are tagged as favorite.

GetFavoriteVariablesAsync(AsyncHandle)

Retrieves the variables that are tagged as favorite.

GetFavoriteVariablesAsync<T>(AsyncHandle, Func<Response, T>)

Retrieves the variables that are tagged as favorite.

GetField(String, String)

Returns a handle to a field.

GetFieldAndColumnSamples(IEnumerable<FieldOrColumn>, Int32, Int32)

Get sample values from either a column in a table or from a field.

Supports wildcard matches in tables or field names:

- '*' for zero or more characters.

- '?' for one character.

GetFieldAndColumnSamplesAsync(AsyncHandle, IEnumerable<FieldOrColumn>, Int32, Int32)

Get sample values from either a column in a table or from a field.

Supports wildcard matches in tables or field names:

- '*' for zero or more characters.

- '?' for one character.

GetFieldAndColumnSamplesAsync(IEnumerable<FieldOrColumn>, Int32, Int32)

Get sample values from either a column in a table or from a field.

Supports wildcard matches in tables or field names:

- '*' for zero or more characters.

- '?' for one character.

GetFieldAndColumnSamplesAsync<T>(AsyncHandle, Func<Response, T>, IEnumerable<FieldOrColumn>, Int32, Int32)

Get sample values from either a column in a table or from a field.

Supports wildcard matches in tables or field names:

- '*' for zero or more characters.

- '?' for one character.

GetFieldAsync(AsyncHandle, String, String)

Returns a handle to a field.

GetFieldAsync(String, String)

Returns a handle to a field.

GetFieldAsync<T>(AsyncHandle, Func<Response, T>, String, String)

Returns a handle to a field.

GetFieldDescription(String)

Returns the description of a field.

GetFieldDescriptionAsync(AsyncHandle, String)

Returns the description of a field.

GetFieldDescriptionAsync(String)

Returns the description of a field.

GetFieldDescriptionAsync<T>(AsyncHandle, Func<Response, T>, String)

Returns the description of a field.

GetFieldOnTheFlyByName(String)

Find the field-on-the-fly by passing its readable name.

GetFieldOnTheFlyByNameAsync(AsyncHandle, String)

Find the field-on-the-fly by passing its readable name.

GetFieldOnTheFlyByNameAsync(String)

Find the field-on-the-fly by passing its readable name.

GetFieldOnTheFlyByNameAsync<T>(AsyncHandle, Func<Response, T>, String)

Find the field-on-the-fly by passing its readable name.

GetFieldsFromExpression(String)

Retrives any fields from an expression.

GetFieldsFromExpressionAsync(AsyncHandle, String)

Retrives any fields from an expression.

GetFieldsFromExpressionAsync(String)

Retrives any fields from an expression.

GetFieldsFromExpressionAsync<T>(AsyncHandle, Func<Response, T>, String)

Retrives any fields from an expression.

GetFieldsResourceIds(IEnumerable<String>)

Returns a list of resource ids (QRI) for fields that belongs to the datamodel.

Key fields (that belongs to multiple tables), returns one resource identifier per table.

GetFieldsResourceIdsAsync(AsyncHandle, IEnumerable<String>)

Returns a list of resource ids (QRI) for fields that belongs to the datamodel.

Key fields (that belongs to multiple tables), returns one resource identifier per table.

GetFieldsResourceIdsAsync(IEnumerable<String>)

Returns a list of resource ids (QRI) for fields that belongs to the datamodel.

Key fields (that belongs to multiple tables), returns one resource identifier per table.

GetFieldsResourceIdsAsync<T>(AsyncHandle, Func<Response, T>, IEnumerable<String>)

Returns a list of resource ids (QRI) for fields that belongs to the datamodel.

Key fields (that belongs to multiple tables), returns one resource identifier per table.

GetFileTableFields(String, String, FileDataFormat, String)

Lists the fields of a table for a folder connection.

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GetFileTableFieldsAsync(AsyncHandle, String, String, FileDataFormat, String)

Lists the fields of a table for a folder connection.

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GetFileTableFieldsAsync(String, String, FileDataFormat, String)

Lists the fields of a table for a folder connection.

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GetFileTableFieldsAsync<T>(AsyncHandle, Func<Response, T>, String, String, FileDataFormat, String)

Lists the fields of a table for a folder connection.

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GetFileTablePreview(String, String, FileDataFormat, String)

Lists the values in a table for a folder connection.

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GetFileTablePreviewAsync(AsyncHandle, String, String, FileDataFormat, String)

Lists the values in a table for a folder connection.

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GetFileTablePreviewAsync(String, String, FileDataFormat, String)

Lists the values in a table for a folder connection.

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GetFileTablePreviewAsync<T>(AsyncHandle, Func<Response, T>, String, String, FileDataFormat, String)

Lists the values in a table for a folder connection.

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GetFileTables(String, String, FileDataFormat)

Lists the tables for a folder connection.

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GetFileTablesAsync(AsyncHandle, String, String, FileDataFormat)

Lists the tables for a folder connection.

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GetFileTablesAsync(String, String, FileDataFormat)

Lists the tables for a folder connection.

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GetFileTablesAsync<T>(AsyncHandle, Func<Response, T>, String, String, FileDataFormat)

Lists the tables for a folder connection.

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GetFileTablesEx(String, String, FileDataFormat)

Lists the tables and fields of a JSON or XML file for a folder connection.

GetFileTablesExAsync(AsyncHandle, String, String, FileDataFormat)

Lists the tables and fields of a JSON or XML file for a folder connection.

GetFileTablesExAsync(String, String, FileDataFormat)

Lists the tables and fields of a JSON or XML file for a folder connection.

GetFileTablesExAsync<T>(AsyncHandle, Func<Response, T>, String, String, FileDataFormat)

Lists the tables and fields of a JSON or XML file for a folder connection.

GetFolderItemsForConnection(String, String)

Lists the items for a folder connection.

GetFolderItemsForConnectionAsync(AsyncHandle, String, String)

Lists the items for a folder connection.

GetFolderItemsForConnectionAsync(String, String)

Lists the items for a folder connection.

GetFolderItemsForConnectionAsync<T>(AsyncHandle, Func<Response, T>, String, String)

Lists the items for a folder connection.

GetGenericBookmark(String)

Returns the handle of a bookmark.

GetGenericBookmarkAsync(AsyncHandle, String)

Returns the handle of a bookmark.

GetGenericBookmarkAsync(String)

Returns the handle of a bookmark.

GetGenericBookmarkAsync<T>(AsyncHandle, Func<Response, T>, String)

Returns the handle of a bookmark.

GetGenericDimension(String)

Returns the handle of a dimension.

GetGenericDimensionAsync(AsyncHandle, String)

Returns the handle of a dimension.

GetGenericDimensionAsync(String)

Returns the handle of a dimension.

GetGenericDimensionAsync<T>(AsyncHandle, Func<Response, T>, String)

Returns the handle of a dimension.

GetGenericMeasure(String)

Returns the handle of a measure.

GetGenericMeasureAsync(AsyncHandle, String)

Returns the handle of a measure.

GetGenericMeasureAsync(String)

Returns the handle of a measure.

GetGenericMeasureAsync<T>(AsyncHandle, Func<Response, T>, String)

Returns the handle of a measure.

GetGenericObject(String)

Returns the type of the app object and the corresponding handle.

GetGenericObjectAsync(AsyncHandle, String)

Returns the type of the app object and the corresponding handle.

GetGenericObjectAsync(String)

Returns the type of the app object and the corresponding handle.

GetGenericObjectAsync<T>(AsyncHandle, Func<Response, T>, String)

Returns the type of the app object and the corresponding handle.

GetGroupStates()
GetGroupStatesAsync()
GetGroupStatesAsync(AsyncHandle)
GetGroupStatesAsync<T>(AsyncHandle, Func<Response, T>)
GetIncludeFileContent(String)

Gets the content of a file.

GetIncludeFileContentAsync(AsyncHandle, String)

Gets the content of a file.

GetIncludeFileContentAsync(String)

Gets the content of a file.

GetIncludeFileContentAsync<T>(AsyncHandle, Func<Response, T>, String)

Gets the content of a file.

GetLibraryContent(String)

Returns the content of a library.

Global content library

In Qlik Sense Desktop, the content files are retrieved from:

%userprofile%\Documents\Qlik\Sense\Content\Default

In Qlik Sense Enterprise, the content files are retrieved from the Qlik Sense repository.

App specific content library

The embedded files are returned.

GetLibraryContentAsync(AsyncHandle, String)

Returns the content of a library.

Global content library

In Qlik Sense Desktop, the content files are retrieved from:

%userprofile%\Documents\Qlik\Sense\Content\Default

In Qlik Sense Enterprise, the content files are retrieved from the Qlik Sense repository.

App specific content library

The embedded files are returned.

GetLibraryContentAsync(String)

Returns the content of a library.

Global content library

In Qlik Sense Desktop, the content files are retrieved from:

%userprofile%\Documents\Qlik\Sense\Content\Default

In Qlik Sense Enterprise, the content files are retrieved from the Qlik Sense repository.

App specific content library

The embedded files are returned.

GetLibraryContentAsync<T>(AsyncHandle, Func<Response, T>, String)

Returns the content of a library.

Global content library

In Qlik Sense Desktop, the content files are retrieved from:

%userprofile%\Documents\Qlik\Sense\Content\Default

In Qlik Sense Enterprise, the content files are retrieved from the Qlik Sense repository.

App specific content library

The embedded files are returned.

GetLineage()

Gets the lineage information of the app. The lineage information includes the LOAD and STORE statements from the data load script associated with this app.

An array of lineage information.

GetLineageAsync()

Gets the lineage information of the app. The lineage information includes the LOAD and STORE statements from the data load script associated with this app.

An array of lineage information.

GetLineageAsync(AsyncHandle)

Gets the lineage information of the app. The lineage information includes the LOAD and STORE statements from the data load script associated with this app.

An array of lineage information.

GetLineageAsync<T>(AsyncHandle, Func<Response, T>)

Gets the lineage information of the app. The lineage information includes the LOAD and STORE statements from the data load script associated with this app.

An array of lineage information.

GetLocaleInfo()

Returns locale information.

GetLocaleInfoAsync()

Returns locale information.

GetLocaleInfoAsync(AsyncHandle)

Returns locale information.

GetLocaleInfoAsync<T>(AsyncHandle, Func<Response, T>)

Returns locale information.

GetLooselyCoupledVector()

Returns a list of table states.

The following states apply:

* 0 The table is not loosely coupled.

* 1 The table is loosely coupled.

* 2 The table is loosely coupled and cannot be changed to another state using the Qlik Engine API.

GetLooselyCoupledVectorAsync()

Returns a list of table states.

The following states apply:

* 0 The table is not loosely coupled.

* 1 The table is loosely coupled.

* 2 The table is loosely coupled and cannot be changed to another state using the Qlik Engine API.

GetLooselyCoupledVectorAsync(AsyncHandle)

Returns a list of table states.

The following states apply:

* 0 The table is not loosely coupled.

* 1 The table is loosely coupled.

* 2 The table is loosely coupled and cannot be changed to another state using the Qlik Engine API.

GetLooselyCoupledVectorAsync<T>(AsyncHandle, Func<Response, T>)

Returns a list of table states.

The following states apply:

* 0 The table is not loosely coupled.

* 1 The table is loosely coupled.

* 2 The table is loosely coupled and cannot be changed to another state using the Qlik Engine API.

GetMatchingFields(IEnumerable<String>, NxMatchingFieldMode)

Retrieves any fields that match all of the specified tags or just one of them in the data model of an app.

GetMatchingFieldsAsync(AsyncHandle, IEnumerable<String>, NxMatchingFieldMode)

Retrieves any fields that match all of the specified tags or just one of them in the data model of an app.

GetMatchingFieldsAsync(IEnumerable<String>, NxMatchingFieldMode)

Retrieves any fields that match all of the specified tags or just one of them in the data model of an app.

GetMatchingFieldsAsync<T>(AsyncHandle, Func<Response, T>, IEnumerable<String>, NxMatchingFieldMode)

Retrieves any fields that match all of the specified tags or just one of them in the data model of an app.

GetMeasureWithLabel(String)

Returns the handle of a measure with a label.

If multiple measures has the same label the first is returned.

GetMeasureWithLabelAsync(AsyncHandle, String)

Returns the handle of a measure with a label.

If multiple measures has the same label the first is returned.

GetMeasureWithLabelAsync(String)

Returns the handle of a measure with a label.

If multiple measures has the same label the first is returned.

GetMeasureWithLabelAsync<T>(AsyncHandle, Func<Response, T>, String)

Returns the handle of a measure with a label.

If multiple measures has the same label the first is returned.

GetMediaList()

Lists the media files.

GetMediaListAsync()

Lists the media files.

GetMediaListAsync(AsyncHandle)

Lists the media files.

GetMediaListAsync<T>(AsyncHandle, Func<Response, T>)

Lists the media files.

GetObject<T>(String)

Get an object

GetObject<T, TI>(String)

Get an object

GetObjectAsync<T>(String, AsyncHandle)

Get an object

GetObjectAsync<T, TI>(String, AsyncHandle)

Get an object

GetObjects(NxGetObjectOptions)

Returns all objects compatible with options.

GetObjectsAsync(AsyncHandle, NxGetObjectOptions)

Returns all objects compatible with options.

GetObjectsAsync(NxGetObjectOptions)

Returns all objects compatible with options.

GetObjectsAsync<T>(AsyncHandle, Func<Response, T>, NxGetObjectOptions)

Returns all objects compatible with options.

GetScript()

Gets values in script.

GetScriptAsync()

Gets values in script.

GetScriptAsync(AsyncHandle)

Gets values in script.

GetScriptAsync<T>(AsyncHandle, Func<Response, T>)

Gets values in script.

GetScriptBreakpoints()

Lists the breakpoints in the script of an app.

GetScriptBreakpointsAsync()

Lists the breakpoints in the script of an app.

GetScriptBreakpointsAsync(AsyncHandle)

Lists the breakpoints in the script of an app.

GetScriptBreakpointsAsync<T>(AsyncHandle, Func<Response, T>)

Lists the breakpoints in the script of an app.

GetScriptEx()

Gets script and script meta-data.

GetScriptExAsync()

Gets script and script meta-data.

GetScriptExAsync(AsyncHandle)

Gets script and script meta-data.

GetScriptExAsync<T>(AsyncHandle, Func<Response, T>)

Gets script and script meta-data.

GetScriptMeta()

Gets script meta-data.

GetScriptMetaAsync()

Gets script meta-data.

GetScriptMetaAsync(AsyncHandle)

Gets script meta-data.

GetScriptMetaAsync<T>(AsyncHandle, Func<Response, T>)

Gets script meta-data.

GetSetAnalysis(String, String)

Returns a set analysis expression from active selections or from a saved bookmark. Fields on the fly and Calculated dimensions will not be included in the generated expressions, instead a message indicating 'missing fields' will provided within the expression.

| | BookmarkId empty | BookmarkId set |

|-----------------------|--------------------------------------|----------------------------------------------------|

|StateName empty (or $) | Default selections state is returned.| Default state ($) in bookmark with id is returned. |

|StateName set | State selections is returned. | State in bookmark with id is returned. |

GetSetAnalysisAsync(AsyncHandle, String, String)

Returns a set analysis expression from active selections or from a saved bookmark. Fields on the fly and Calculated dimensions will not be included in the generated expressions, instead a message indicating 'missing fields' will provided within the expression.

| | BookmarkId empty | BookmarkId set |

|-----------------------|--------------------------------------|----------------------------------------------------|

|StateName empty (or $) | Default selections state is returned.| Default state ($) in bookmark with id is returned. |

|StateName set | State selections is returned. | State in bookmark with id is returned. |

GetSetAnalysisAsync(String, String)

Returns a set analysis expression from active selections or from a saved bookmark. Fields on the fly and Calculated dimensions will not be included in the generated expressions, instead a message indicating 'missing fields' will provided within the expression.

| | BookmarkId empty | BookmarkId set |

|-----------------------|--------------------------------------|----------------------------------------------------|

|StateName empty (or $) | Default selections state is returned.| Default state ($) in bookmark with id is returned. |

|StateName set | State selections is returned. | State in bookmark with id is returned. |

GetSetAnalysisAsync<T>(AsyncHandle, Func<Response, T>, String, String)

Returns a set analysis expression from active selections or from a saved bookmark. Fields on the fly and Calculated dimensions will not be included in the generated expressions, instead a message indicating 'missing fields' will provided within the expression.

| | BookmarkId empty | BookmarkId set |

|-----------------------|--------------------------------------|----------------------------------------------------|

|StateName empty (or $) | Default selections state is returned.| Default state ($) in bookmark with id is returned. |

|StateName set | State selections is returned. | State in bookmark with id is returned. |

GetTableData(Int32, Int32, Boolean, String)

Retrieves the data of a specific table.

GetTableDataAsync(AsyncHandle, Int32, Int32, Boolean, String)

Retrieves the data of a specific table.

GetTableDataAsync(Int32, Int32, Boolean, String)

Retrieves the data of a specific table.

GetTableDataAsync<T>(AsyncHandle, Func<Response, T>, Int32, Int32, Boolean, String)

Retrieves the data of a specific table.

GetTableProfileData(String)

Returns profile data for a given table.

GetTableProfileDataAsync(AsyncHandle, String)

Returns profile data for a given table.

GetTableProfileDataAsync(String)

Returns profile data for a given table.

GetTableProfileDataAsync<T>(AsyncHandle, Func<Response, T>, String)

Returns profile data for a given table.

GetTablesAndKeys(Size, Size, Int32, Boolean, Boolean, Boolean)

Returns:

* The list of tables in an app and the fields inside each table.

* The list of derived fields.

* The list of key fields.

GetTablesAndKeysAsync(AsyncHandle, Size, Size, Int32, Boolean, Boolean, Boolean)

Returns:

* The list of tables in an app and the fields inside each table.

* The list of derived fields.

* The list of key fields.

GetTablesAndKeysAsync(Size, Size, Int32, Boolean, Boolean, Boolean)

Returns:

* The list of tables in an app and the fields inside each table.

* The list of derived fields.

* The list of key fields.

GetTablesAndKeysAsync<T>(AsyncHandle, Func<Response, T>, Size, Size, Int32, Boolean, Boolean, Boolean)

Returns:

* The list of tables in an app and the fields inside each table.

* The list of derived fields.

* The list of key fields.

GetTextMacros()

Fetches updated variables after a statement execution.

GetTextMacrosAsync()

Fetches updated variables after a statement execution.

GetTextMacrosAsync(AsyncHandle)

Fetches updated variables after a statement execution.

GetTextMacrosAsync<T>(AsyncHandle, Func<Response, T>)

Fetches updated variables after a statement execution.

GetVariable(String)

Returns a handle to a variable.

GetVariableAsync(AsyncHandle, String)

Returns a handle to a variable.

GetVariableAsync(String)

Returns a handle to a variable.

GetVariableAsync<T>(AsyncHandle, Func<Response, T>, String)

Returns a handle to a variable.

GetVariableById(String)

Gets the handle of a variable.

GetVariableByIdAsync(AsyncHandle, String)

Gets the handle of a variable.

GetVariableByIdAsync(String)

Gets the handle of a variable.

GetVariableByIdAsync<T>(AsyncHandle, Func<Response, T>, String)

Gets the handle of a variable.

GetVariableByName(String)

Gets the handle of a variable.

GetVariableByNameAsync(AsyncHandle, String)

Gets the handle of a variable.

GetVariableByNameAsync(String)

Gets the handle of a variable.

GetVariableByNameAsync<T>(AsyncHandle, Func<Response, T>, String)

Gets the handle of a variable.

GetVariables(VariableListDef)
GetVariablesAsync(AsyncHandle, VariableListDef)
GetVariablesAsync(VariableListDef)
GetVariablesAsync<T>(AsyncHandle, Func<Response, T>, VariableListDef)
GetViewDlgSaveInfo()

Returns information about the position of the tables in the data model viewer.

Representation of tables, broom points and connection points

Please refer to Engine API reference for illustrations.

The green circles represent the broom points.

The red circle represents a connection point.

GetViewDlgSaveInfoAsync()

Returns information about the position of the tables in the data model viewer.

Representation of tables, broom points and connection points

Please refer to Engine API reference for illustrations.

The green circles represent the broom points.

The red circle represents a connection point.

GetViewDlgSaveInfoAsync(AsyncHandle)

Returns information about the position of the tables in the data model viewer.

Representation of tables, broom points and connection points

Please refer to Engine API reference for illustrations.

The green circles represent the broom points.

The red circle represents a connection point.

GetViewDlgSaveInfoAsync<T>(AsyncHandle, Func<Response, T>)

Returns information about the position of the tables in the data model viewer.

Representation of tables, broom points and connection points

Please refer to Engine API reference for illustrations.

The green circles represent the broom points.

The red circle represents a connection point.

GuessFileType(String, String)

Guesses the data format for a given file.

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GuessFileTypeAsync(AsyncHandle, String, String)

Guesses the data format for a given file.

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GuessFileTypeAsync(String, String)

Guesses the data format for a given file.

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

GuessFileTypeAsync<T>(AsyncHandle, Func<Response, T>, String, String)

Guesses the data format for a given file.

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

FileType

Recognized file formats are:

* CSV for Delimited

* FIX for Fixed Record

* DIF for Data Interchange Format

* EXCEL_BIFF for Microsoft Excel (XLS)

* EXCEL_OOXML for Microsoft Excel (XLSX)

* HTML for HTML

* QVD for QVD file

* XML for XML

* QVX for QVX file

* JSON for JSON format

* KML for KML file

* PARQUET for PARQUET file

LockAll(String)

Locks all selections in fields for current state.

LockAllAsync(AsyncHandle, String)

Locks all selections in fields for current state.

LockAllAsync(String)

Locks all selections in fields for current state.

ModifyConnection(String, Connection, Boolean)

Updates a connection.

ModifyConnectionAsync(AsyncHandle, String, Connection, Boolean)

Updates a connection.

ModifyConnectionAsync(String, Connection, Boolean)

Updates a connection.

OnAddFieldFromExpressionAsync(Response)
OnApplyAndVerifyBookmarkAsync(Response)
OnApplyGenericBookmarkAsync(Response)
OnApplyGroupStatesAsync(Response)
OnApplyTemporaryBookmarkAsync(Response)
OnBackCountAsync(Response)
OnChangeSessionAppOwnerAsync(Response)
OnChangeSessionAppSpaceAsync(Response)
OnCheckExpressionAsync(Response)
OnCheckNumberOrExpressionAsync(Response)
OnCheckScriptSyntaxAsync(Response)
OnCloneGenericBookmarkAsync(Response)
OnCloneGenericDimensionAsync(Response)
OnCloneGenericMeasureAsync(Response)
OnCloneGenericObjectAsync(Response)
OnCreateBookmarkExAsync(Response)
OnCreateConnectionAsync(Response)
OnCreateDraftAsync(Response)
OnCreateGenericBookmarkAsync(Response)
OnCreateGenericDimensionAsync(Response)
OnCreateGenericMeasureAsync(Response)
OnCreateGenericObjectAsync(Response)
OnCreateGenericSessionObjectAsync(Response)
OnCreateSessionVariableAsync(Response)
OnCreateTemporaryBookmarkAsync(Response)
OnCreateVariableAsync(Response)
OnCreateVariableExAsync(Response)
OnDestroyDraftAsync(Response)
OnDestroyGenericBookmarkAsync(Response)
OnDestroyGenericDimensionAsync(Response)
OnDestroyGenericMeasureAsync(Response)
OnDestroyGenericObjectAsync(Response)
OnDestroyGenericSessionObjectAsync(Response)
OnDestroySessionVariableAsync(Response)
OnDestroySessionVariableByIdAsync(Response)
OnDestroySessionVariableByNameAsync(Response)
OnDestroyVariableByIdAsync(Response)
OnDestroyVariableByNameAsync(Response)
OnDoReloadAsync(Response)
OnDoReloadExAsync(Response)
OnEvaluateAsync(Response)
OnEvaluateExAsync(Response)
OnExpandExpressionAsync(Response)
OnExportReducedDataAsync(Response)
OnFindMatchingFieldsAsync(Response)
OnForwardCountAsync(Response)
OnGetAllInfosAsync(Response)
OnGetAppLayoutAsync(Response)
OnGetAppPropertiesAsync(Response)
OnGetAssociationScoresAsync(Response)
OnGetBookmarksAsync(Response)
OnGetConnectionAsync(Response)
OnGetConnectionsAsync(Response)
OnGetContentLibrariesAsync(Response)
OnGetDatabaseInfoAsync(Response)
OnGetDatabaseOwnersAsync(Response)
OnGetDatabasesAsync(Response)
OnGetDatabaseTableFieldsAsync(Response)
OnGetDatabaseTablePreviewAsync(Response)
OnGetDatabaseTablesAsync(Response)
OnGetEmptyScriptAsync(Response)
OnGetExpressionBNFAsync(Response)
OnGetExpressionBNFHashAsync(Response)
OnGetFavoriteVariablesAsync(Response)
OnGetFieldAndColumnSamplesAsync(Response)
OnGetFieldAsync(Response)
OnGetFieldDescriptionAsync(Response)
OnGetFieldOnTheFlyByNameAsync(Response)
OnGetFieldsFromExpressionAsync(Response)
OnGetFieldsResourceIdsAsync(Response)
OnGetFileTableFieldsAsync(Response)
OnGetFileTablePreviewAsync(Response)
OnGetFileTablesAsync(Response)
OnGetFileTablesExAsync(Response)
OnGetFolderItemsForConnectionAsync(Response)
OnGetGenericBookmarkAsync(Response)
OnGetGenericDimensionAsync(Response)
OnGetGenericMeasureAsync(Response)
OnGetGenericObjectAsync(Response)
OnGetGroupStatesAsync(Response)
OnGetIncludeFileContentAsync(Response)
OnGetLibraryContentAsync(Response)
OnGetLineageAsync(Response)
OnGetLocaleInfoAsync(Response)
OnGetLooselyCoupledVectorAsync(Response)
OnGetMatchingFieldsAsync(Response)
OnGetMeasureWithLabelAsync(Response)
OnGetMediaListAsync(Response)
OnGetObjectsAsync(Response)
OnGetScriptAsync(Response)
OnGetScriptBreakpointsAsync(Response)
OnGetScriptExAsync(Response)
OnGetScriptMetaAsync(Response)
OnGetSetAnalysisAsync(Response)
OnGetTableDataAsync(Response)
OnGetTableProfileDataAsync(Response)
OnGetTablesAndKeysAsync(Response)
OnGetTextMacrosAsync(Response)
OnGetVariableAsync(Response)
OnGetVariableByIdAsync(Response)
OnGetVariableByNameAsync(Response)
OnGetVariablesAsync(Response)
OnGetViewDlgSaveInfoAsync(Response)
OnGuessFileTypeAsync(Response)
OnRedoAsync(Response)
OnRemoveSessionAlternateStateAsync(Response)
OnRemoveVariableAsync(Response)
OnReplaceBookmarkAsync(Response)
OnRestoreTempSelectionStateAsync(Response)
OnSaveAsAsync(Response)
OnSearchAssociationsAsync(Response)
OnSearchObjectsAsync(Response)
OnSearchResultsAsync(Response)
OnSearchSuggestAsync(Response)
OnSearchValuesAsync(Response)
OnSendGenericCommandToCustomConnectorAsync(Response)
OnSetLooselyCoupledVectorAsync(Response)
OnStoreTempSelectionStateAsync(Response)
OnTransformAppAsync(Response)
OnUndoAsync(Response)
Publish(String, String)

Publishes an app.

All app objects are published. Generic objects, bookmarks, dimensions and measures inside the app are published.

PublishAsync(AsyncHandle, String, String)

Publishes an app.

All app objects are published. Generic objects, bookmarks, dimensions and measures inside the app are published.

PublishAsync(String, String)

Publishes an app.

All app objects are published. Generic objects, bookmarks, dimensions and measures inside the app are published.

Redo()

Redoes the previous operation.

RedoAsync()

Redoes the previous operation.

RedoAsync(AsyncHandle)

Redoes the previous operation.

RedoAsync<T>(AsyncHandle, Func<Response, T>)

Redoes the previous operation.

RemoveAlternateState(String)

Removes an alternate state in the app.

RemoveAlternateStateAsync(AsyncHandle, String)

Removes an alternate state in the app.

RemoveAlternateStateAsync(String)

Removes an alternate state in the app.

RemoveSessionAlternateState(String)

Removes an session alternate state in the app.

RemoveSessionAlternateStateAsync(AsyncHandle, String)

Removes an session alternate state in the app.

RemoveSessionAlternateStateAsync(String)

Removes an session alternate state in the app.

RemoveSessionAlternateStateAsync<T>(AsyncHandle, Func<Response, T>, String)

Removes an session alternate state in the app.

RemoveVariable(String)

Removes a variable.

RemoveVariableAsync(AsyncHandle, String)

Removes a variable.

RemoveVariableAsync(String)

Removes a variable.

RemoveVariableAsync<T>(AsyncHandle, Func<Response, T>, String)

Removes a variable.

ReplaceBookmark(String, Boolean, IEnumerable<String>)

Replace a bookmark. Optional inparams to change the original bookmarks properties, original are kept if left out.

ReplaceBookmarkAsync(AsyncHandle, String, Boolean, IEnumerable<String>)

Replace a bookmark. Optional inparams to change the original bookmarks properties, original are kept if left out.

ReplaceBookmarkAsync(String, Boolean, IEnumerable<String>)

Replace a bookmark. Optional inparams to change the original bookmarks properties, original are kept if left out.

ReplaceBookmarkAsync<T>(AsyncHandle, Func<Response, T>, String, Boolean, IEnumerable<String>)

Replace a bookmark. Optional inparams to change the original bookmarks properties, original are kept if left out.

RestoreTempSelectionState(String)

Restore a temporary selection state identified by Id.

RestoreTempSelectionStateAsync(AsyncHandle, String)

Restore a temporary selection state identified by Id.

RestoreTempSelectionStateAsync(String)

Restore a temporary selection state identified by Id.

RestoreTempSelectionStateAsync<T>(AsyncHandle, Func<Response, T>, String)

Restore a temporary selection state identified by Id.

Resume()

Resumes the app as the user left it.

ResumeAsync()

Resumes the app as the user left it.

ResumeAsync(AsyncHandle)

Resumes the app as the user left it.

SaveAs(String)

Save a copy of an app with a different name.

Can be used to save a session app as an ordinary app.

SaveAsAsync(AsyncHandle, String)

Save a copy of an app with a different name.

Can be used to save a session app as an ordinary app.

SaveAsAsync(String)

Save a copy of an app with a different name.

Can be used to save a session app as an ordinary app.

SaveAsAsync<T>(AsyncHandle, Func<Response, T>, String)

Save a copy of an app with a different name.

Can be used to save a session app as an ordinary app.

SaveObjects()

Saves all objects that were modified in the app.

SaveObjectsAsync()

Saves all objects that were modified in the app.

SaveObjectsAsync(AsyncHandle)

Saves all objects that were modified in the app.

Scramble(String)

Scrambles a field so the data is not recognizable. Some properties are retained to help debugging. For example, special characters are not changed, and small numbers are scrambled to another small number.

ScrambleAsync(AsyncHandle, String)

Scrambles a field so the data is not recognizable. Some properties are retained to help debugging. For example, special characters are not changed, and small numbers are scrambled to another small number.

ScrambleAsync(String)

Scrambles a field so the data is not recognizable. Some properties are retained to help debugging. For example, special characters are not changed, and small numbers are scrambled to another small number.

SearchAssociations(SearchCombinationOptions, IEnumerable<String>, SearchPage)

Returns the search matches for one or more search terms.

The search results depend on the search context.

SearchCombinationOptions

SearchMatchCombinations

Please refer to Engine API reference for table definition.

SearchAssociationsAsync(AsyncHandle, SearchCombinationOptions, IEnumerable<String>, SearchPage)

Returns the search matches for one or more search terms.

The search results depend on the search context.

SearchCombinationOptions

SearchMatchCombinations

Please refer to Engine API reference for table definition.

SearchAssociationsAsync(SearchCombinationOptions, IEnumerable<String>, SearchPage)

Returns the search matches for one or more search terms.

The search results depend on the search context.

SearchCombinationOptions

SearchMatchCombinations

Please refer to Engine API reference for table definition.

SearchAssociationsAsync<T>(AsyncHandle, Func<Response, T>, SearchCombinationOptions, IEnumerable<String>, SearchPage)

Returns the search matches for one or more search terms.

The search results depend on the search context.

SearchCombinationOptions

SearchMatchCombinations

Please refer to Engine API reference for table definition.

SearchObjects(SearchObjectOptions, IEnumerable<String>, SearchPage)

Returns the generic objects corresponding to one or more search terms. The search is performed within the title, subtitle, footnote and type. In addition, associated dimension values are also searched in. For example, if the country “Japan” is selected and the object contains the dimension City, the object will appear in the results for “Osaka” but not for “Johannesburg”. The generic objects with the following types will never appear in the results: slideitem , sheet , story , slide , masterobject , snapshot , LoadModel , appprops and searchhistory .

SearchObjectsAsync(AsyncHandle, SearchObjectOptions, IEnumerable<String>, SearchPage)

Returns the generic objects corresponding to one or more search terms. The search is performed within the title, subtitle, footnote and type. In addition, associated dimension values are also searched in. For example, if the country “Japan” is selected and the object contains the dimension City, the object will appear in the results for “Osaka” but not for “Johannesburg”. The generic objects with the following types will never appear in the results: slideitem , sheet , story , slide , masterobject , snapshot , LoadModel , appprops and searchhistory .

SearchObjectsAsync(SearchObjectOptions, IEnumerable<String>, SearchPage)

Returns the generic objects corresponding to one or more search terms. The search is performed within the title, subtitle, footnote and type. In addition, associated dimension values are also searched in. For example, if the country “Japan” is selected and the object contains the dimension City, the object will appear in the results for “Osaka” but not for “Johannesburg”. The generic objects with the following types will never appear in the results: slideitem , sheet , story , slide , masterobject , snapshot , LoadModel , appprops and searchhistory .

SearchObjectsAsync<T>(AsyncHandle, Func<Response, T>, SearchObjectOptions, IEnumerable<String>, SearchPage)

Returns the generic objects corresponding to one or more search terms. The search is performed within the title, subtitle, footnote and type. In addition, associated dimension values are also searched in. For example, if the country “Japan” is selected and the object contains the dimension City, the object will appear in the results for “Osaka” but not for “Johannesburg”. The generic objects with the following types will never appear in the results: slideitem , sheet , story , slide , masterobject , snapshot , LoadModel , appprops and searchhistory .

SearchResults(SearchCombinationOptions, IEnumerable<String>, SearchPage)

Returns the search matches for one or more search terms.

Search results are organized in search groups. The type of search group indicates where the search matches come from (from data for example).

Each search group contains search results that correspond to a combination of search terms.

For example, if the search terms are organic , pasta , and America , the possible combination of search groups are:

* organic

* pasta

* America

* organic, pasta, America

* organic, pasta

* organic, America

* pasta, America

For every search group, there are one or more search group items. Each subgroup item contains results that correspond to an item type (for example a field).

For every search group item, there are one or several search matches. The position of the match in each search result is given.

SearchResultsAsync(AsyncHandle, SearchCombinationOptions, IEnumerable<String>, SearchPage)

Returns the search matches for one or more search terms.

Search results are organized in search groups. The type of search group indicates where the search matches come from (from data for example).

Each search group contains search results that correspond to a combination of search terms.

For example, if the search terms are organic , pasta , and America , the possible combination of search groups are:

* organic

* pasta

* America

* organic, pasta, America

* organic, pasta

* organic, America

* pasta, America

For every search group, there are one or more search group items. Each subgroup item contains results that correspond to an item type (for example a field).

For every search group item, there are one or several search matches. The position of the match in each search result is given.

SearchResultsAsync(SearchCombinationOptions, IEnumerable<String>, SearchPage)

Returns the search matches for one or more search terms.

Search results are organized in search groups. The type of search group indicates where the search matches come from (from data for example).

Each search group contains search results that correspond to a combination of search terms.

For example, if the search terms are organic , pasta , and America , the possible combination of search groups are:

* organic

* pasta

* America

* organic, pasta, America

* organic, pasta

* organic, America

* pasta, America

For every search group, there are one or more search group items. Each subgroup item contains results that correspond to an item type (for example a field).

For every search group item, there are one or several search matches. The position of the match in each search result is given.

SearchResultsAsync<T>(AsyncHandle, Func<Response, T>, SearchCombinationOptions, IEnumerable<String>, SearchPage)

Returns the search matches for one or more search terms.

Search results are organized in search groups. The type of search group indicates where the search matches come from (from data for example).

Each search group contains search results that correspond to a combination of search terms.

For example, if the search terms are organic , pasta , and America , the possible combination of search groups are:

* organic

* pasta

* America

* organic, pasta, America

* organic, pasta

* organic, America

* pasta, America

For every search group, there are one or more search group items. Each subgroup item contains results that correspond to an item type (for example a field).

For every search group item, there are one or several search matches. The position of the match in each search result is given.

SearchSuggest(SearchCombinationOptions, IEnumerable<String>)

Returns search terms suggestions.

SearchSuggestAsync(AsyncHandle, SearchCombinationOptions, IEnumerable<String>)

Returns search terms suggestions.

SearchSuggestAsync(SearchCombinationOptions, IEnumerable<String>)

Returns search terms suggestions.

SearchSuggestAsync<T>(AsyncHandle, Func<Response, T>, SearchCombinationOptions, IEnumerable<String>)

Returns search terms suggestions.

SearchValues(SearchValueOptions, IEnumerable<String>, SearchValuePage)
SearchValuesAsync(AsyncHandle, SearchValueOptions, IEnumerable<String>, SearchValuePage)
SearchValuesAsync(SearchValueOptions, IEnumerable<String>, SearchValuePage)
SearchValuesAsync<T>(AsyncHandle, Func<Response, T>, SearchValueOptions, IEnumerable<String>, SearchValuePage)
SelectAssociations(SearchCombinationOptions, IEnumerable<String>, Int32, Boolean)

Selects all search hits for a specified group.

The results depend on the search context.

SearchCombinationOptions.

SelectAssociationsAsync(AsyncHandle, SearchCombinationOptions, IEnumerable<String>, Int32, Boolean)

Selects all search hits for a specified group.

The results depend on the search context.

SearchCombinationOptions.

SelectAssociationsAsync(SearchCombinationOptions, IEnumerable<String>, Int32, Boolean)

Selects all search hits for a specified group.

The results depend on the search context.

SearchCombinationOptions.

SendGenericCommandToCustomConnector(String, String, String, IEnumerable<String>, String)

Sends a generic command to a custom connector.

For more information on the commands that can be sent to a custom connector, see the QVX SDK help.

SendGenericCommandToCustomConnectorAsync(AsyncHandle, String, String, String, IEnumerable<String>, String)

Sends a generic command to a custom connector.

For more information on the commands that can be sent to a custom connector, see the QVX SDK help.

SendGenericCommandToCustomConnectorAsync(String, String, String, IEnumerable<String>, String)

Sends a generic command to a custom connector.

For more information on the commands that can be sent to a custom connector, see the QVX SDK help.

SendGenericCommandToCustomConnectorAsync<T>(AsyncHandle, Func<Response, T>, String, String, String, IEnumerable<String>, String)

Sends a generic command to a custom connector.

For more information on the commands that can be sent to a custom connector, see the QVX SDK help.

SetAppProperties(NxAppProperties)

Sets properties to an app.

SetAppPropertiesAsync(AsyncHandle, NxAppProperties)

Sets properties to an app.

SetAppPropertiesAsync(NxAppProperties)

Sets properties to an app.

SetFavoriteVariables(IEnumerable<String>)

Set some variables as favorite.

SetFavoriteVariablesAsync(AsyncHandle, IEnumerable<String>)

Set some variables as favorite.

SetFavoriteVariablesAsync(IEnumerable<String>)

Set some variables as favorite.

SetFetchLimit(Int32)

Limits the number of rows of data to load from a data source.

This method works when reloading in debug mode.

SetFetchLimitAsync(AsyncHandle, Int32)

Limits the number of rows of data to load from a data source.

This method works when reloading in debug mode.

SetFetchLimitAsync(Int32)

Limits the number of rows of data to load from a data source.

This method works when reloading in debug mode.

SetLooselyCoupledVector(IEnumerable<Byte>)

Sets a list of table states, one for each table.

The following states apply:

* 0 The table is not loosely coupled.

* 1 The table is loosely coupled.

* 2 The table is loosely coupled and cannot be changed to another state using the Qlik Engine API.

SetLooselyCoupledVectorAsync(AsyncHandle, IEnumerable<Byte>)

Sets a list of table states, one for each table.

The following states apply:

* 0 The table is not loosely coupled.

* 1 The table is loosely coupled.

* 2 The table is loosely coupled and cannot be changed to another state using the Qlik Engine API.

SetLooselyCoupledVectorAsync(IEnumerable<Byte>)

Sets a list of table states, one for each table.

The following states apply:

* 0 The table is not loosely coupled.

* 1 The table is loosely coupled.

* 2 The table is loosely coupled and cannot be changed to another state using the Qlik Engine API.

SetLooselyCoupledVectorAsync<T>(AsyncHandle, Func<Response, T>, IEnumerable<Byte>)

Sets a list of table states, one for each table.

The following states apply:

* 0 The table is not loosely coupled.

* 1 The table is loosely coupled.

* 2 The table is loosely coupled and cannot be changed to another state using the Qlik Engine API.

SetProhibitBinaryLoad(Boolean)

Prohibit binary load of this app.

An app with prohibit binary load set cannot be loaded binary. For the setting to have effect a save is required.

SetProhibitBinaryLoadAsync(AsyncHandle, Boolean)

Prohibit binary load of this app.

An app with prohibit binary load set cannot be loaded binary. For the setting to have effect a save is required.

SetProhibitBinaryLoadAsync(Boolean)

Prohibit binary load of this app.

An app with prohibit binary load set cannot be loaded binary. For the setting to have effect a save is required.

SetScript(String)

Sets values in script.

SetScriptAsync(AsyncHandle, String)

Sets values in script.

SetScriptAsync(String)

Sets values in script.

SetScriptBreakpoints(IEnumerable<EditorBreakpoint>)

Set some breakpoints in the script of an app.

SetScriptBreakpointsAsync(AsyncHandle, IEnumerable<EditorBreakpoint>)

Set some breakpoints in the script of an app.

SetScriptBreakpointsAsync(IEnumerable<EditorBreakpoint>)

Set some breakpoints in the script of an app.

SetViewDlgSaveInfo(TableViewDlgSaveInfo)

Sets the positions of the tables in the data model viewer.

Representation of tables, broom points and connection points

Please refer to Engine API reference for illustrations.

The green circles represent the broom points.

The red circle represents a connection point.

SetViewDlgSaveInfoAsync(AsyncHandle, TableViewDlgSaveInfo)

Sets the positions of the tables in the data model viewer.

Representation of tables, broom points and connection points

Please refer to Engine API reference for illustrations.

The green circles represent the broom points.

The red circle represents a connection point.

SetViewDlgSaveInfoAsync(TableViewDlgSaveInfo)

Sets the positions of the tables in the data model viewer.

Representation of tables, broom points and connection points

Please refer to Engine API reference for illustrations.

The green circles represent the broom points.

The red circle represents a connection point.

StoreTempSelectionState(Int32)

Store current selection state temporarily.

StoreTempSelectionStateAsync(AsyncHandle, Int32)

Store current selection state temporarily.

StoreTempSelectionStateAsync(Int32)

Store current selection state temporarily.

StoreTempSelectionStateAsync<T>(AsyncHandle, Func<Response, T>, Int32)

Store current selection state temporarily.

TransformApp(TransformAppParameters)

Transform current app into an instance of the targeted mode

TransformAppAsync(AsyncHandle, TransformAppParameters)

Transform current app into an instance of the targeted mode

TransformAppAsync(TransformAppParameters)

Transform current app into an instance of the targeted mode

TransformAppAsync<T>(AsyncHandle, Func<Response, T>, TransformAppParameters)

Transform current app into an instance of the targeted mode

Undo()

Undoes the previous operation.

UndoAsync()

Undoes the previous operation.

UndoAsync(AsyncHandle)

Undoes the previous operation.

UndoAsync<T>(AsyncHandle, Func<Response, T>)

Undoes the previous operation.

UnlockAll(String)

Unlocks all selections in fields for current state.

UnlockAllAsync(AsyncHandle, String)

Unlocks all selections in fields for current state.

UnlockAllAsync(String)

Unlocks all selections in fields for current state.

Events

Name Description
CommunicationErrorEvent

This event is triggered when an communication error occurs.

Extension Methods

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!