Skip to main content Skip to complementary content

GetBaseBNFHashAsync Method

Overloads

GetBaseBNFHashAsync(BNFType)

Gets a string hash calculated from the current Backus-Naur Form (BNF) grammar of the Qlik engine scripting language. If the hash changes between subsequent calls to this method, this indicates that the BNF grammar has changed.

GetBaseBNFHashAsync(AsyncHandle, BNFType)

Gets a string hash calculated from the current Backus-Naur Form (BNF) grammar of the Qlik engine scripting language. If the hash changes between subsequent calls to this method, this indicates that the BNF grammar has changed.

GetBaseBNFHashAsync<T>(AsyncHandle, Func<Response, T>, BNFType)

Gets a string hash calculated from the current Backus-Naur Form (BNF) grammar of the Qlik engine scripting language. If the hash changes between subsequent calls to this method, this indicates that the BNF grammar has changed.

GetBaseBNFHashAsync(BNFType)

Gets a string hash calculated from the current Backus-Naur Form (BNF) grammar of the Qlik engine scripting language. If the hash changes between subsequent calls to this method, this indicates that the BNF grammar has changed.

Declaration

      public Task<string> GetBaseBNFHashAsync([QixName("qBnfType")] BNFType bnfType)
    

Parameters

Type Name Description
BNFType bnfType

The type of grammar to return:

  • The script statements and the script functions if qBnfType is set to S.
  • The chart functions if qBnfType is set to E.

Returns

Type Description
System.Threading.Tasks.Task<System.String>

Implements

GetBaseBNFHashAsync(AsyncHandle, BNFType)

Gets a string hash calculated from the current Backus-Naur Form (BNF) grammar of the Qlik engine scripting language. If the hash changes between subsequent calls to this method, this indicates that the BNF grammar has changed.

Declaration

      public Task<string> GetBaseBNFHashAsync(AsyncHandle asyncHandle, [QixName("qBnfType")] BNFType bnfType)
    

Parameters

Type Name Description
AsyncHandle asyncHandle

Handle to asynchronous method request

BNFType bnfType

The type of grammar to return:

  • The script statements and the script functions if qBnfType is set to S.
  • The chart functions if qBnfType is set to E.

Returns

Type Description
System.Threading.Tasks.Task<System.String>

Implements

GetBaseBNFHashAsync<T>(AsyncHandle, Func<Response, T>, BNFType)

Gets a string hash calculated from the current Backus-Naur Form (BNF) grammar of the Qlik engine scripting language. If the hash changes between subsequent calls to this method, this indicates that the BNF grammar has changed.

Declaration

      public Task<T> GetBaseBNFHashAsync<T>(AsyncHandle asyncHandle, Func<Response, T> onResult, [QixName("qBnfType")] BNFType bnfType)
    

Parameters

Type Name Description
AsyncHandle asyncHandle

Handle to asynchronous method request

System.Func<Response, T> onResult

Continuation function

BNFType bnfType

The type of grammar to return:

  • The script statements and the script functions if qBnfType is set to S.
  • The chart functions if qBnfType is set to E.

Returns

Type Description
System.Threading.Tasks.Task<T>

Type Parameters

Name Description
T

Implements

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!