QixClassBase Class
Assembly: Qlik.Engine.dll
Instances of this class represent objects known to the Qlik Sense Engine.
Inheritance
- 
      System.Object
      
- QixClassBase
 
 
Syntax
public abstract class QixClassBase : IQixClassBase, IDisposable, IChangeNotifierConstructors
| Name | Description | 
|---|---|
| QixClassBase(Int32, String) | 
           Create a C# representation of a qix object.  | 
      
| QixClassBase(Int32, String, IQlikConnection) | 
           Create a C# representation of a qix object.  | 
      
Properties
| Name | Description | 
|---|---|
| ConsiderDirty | 
           Forces send of GetProperties and GetLayout calls to engine for this object even when the layout and properties are up to date.  | 
      
| ConsideredDirty | 
           Forces send of GetProperties and GetLayout calls to engine for this object even when the layout and properties are up to date. Resume normal behavior when disposed.  | 
      
| Handle | 
           The handle of the Qlik Sense entity.  | 
      
| Id | 
           The id of the Qlik Sense entity.  | 
      
| IsClosed | 
           Flag indicating whether or not a closed event has been received for the object.  | 
      
| Session | 
           The session this entity resides in.  | 
      
| ShouldDelayChange | 
           Indicates if the entity will handle changes at a later time  | 
      
| Type | 
           The type of the Qlik Sense entity.  | 
      
Methods
| Name | Description | 
|---|---|
| AsValue<T>(Response, String) | 
           Convenience method to create instances from the response  | 
      
| AsValueStructure<T>(Response) | 
           Convenience method to create instances from the response result  | 
      
| DidChangeLayout() | 
           Callback after layout has changed.  | 
      
| Dispose() | 
           Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.  | 
      
| Dispose(Boolean) | 
           Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.  | 
      
| OnChanged() | 
           Invokes the Changed event if possible.  | 
      
| OnClose() | 
           Invokes the Close Event  | 
      
| OnDirty() | 
           Invokes the Changed Event with full dirty handling if possible  | 
      
| OnDisposing() | 
           Invokes the Disposing Event  | 
      
| ReadJson(JsonReader, QlikConnection) | 
           Method for updating an object according to a Qix json object.  | 
      
| TokenToQixObject(JToken, Type, String, JsonSerializer) | 
           Deserialize a Newtonsoft.Json.Linq.JToken to an object of a class extending QixClassBase.  | 
      
| WillChangeLayout() | 
           Callback before layout changes.  |