# VisualizationBase Class

Namespace: [Qlik.Sense.Client.Visualizations](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.htm)  
Assembly: Qlik.Sense.Client.dll

## Inheritance

* System.Object
  * [QixClassBase](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.QixClassBase.htm)
    * [PropertyContainer](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.PropertyContainer.htm)
      * [GenericObject](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericObject.htm)
        * VisualizationBase

          [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.VisualizationBase.htm)
          #### Derived Classes
          * [MasterObject](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.MasterObject.htm)
          * [Barchart](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Barchart.htm)
          * [Boxplot](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Boxplot.htm)
          * [Combochart](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Combochart.htm)
          * [Distributionplot](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Distributionplot.htm)
          * [Filterpane](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Filterpane.htm)
          * [Gauge](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Gauge.htm)
          * [Histogram](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Histogram.htm)
          * [Kpi](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Kpi.htm)
          * [Linechart](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Linechart.htm)
          * [Listbox](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Listbox.htm)
          * [Map](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Map.htm)
          * [Piechart](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Piechart.htm)
          * [Pivottable](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Pivottable.htm)
          * [Scatterplot](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Scatterplot.htm)
          * [Table](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Table.htm)
          * [TextImage](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.TextImage.htm)
          * [Treemap](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Treemap.htm)
          * [WaterfallChart](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.WaterfallChart.htm)
          * [Widget](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.Widget.htm)

## Syntax

```
public class VisualizationBase : GenericObject, ITransient, IVisualizationBase, IGenericObject, IPropertyContainer, IQixClassBase, IDisposable, IChangeNotifier
```

## Constructors

| Name | Description |
| --- | --- |
| [VisualizationBase(Int32)](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.VisualizationBase.-ctor.htm#Qlik_Sense_Client_Visualizations_VisualizationBase__ctor_System_Int32_) |  |

## Properties

| Name | Description |
| --- | --- |
| [Layout](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.VisualizationBase.Layout.htm#Qlik_Sense_Client_Visualizations_VisualizationBase_Layout) |  |
| [Properties](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.VisualizationBase.Properties.htm#Qlik_Sense_Client_Visualizations_VisualizationBase_Properties) |  |

## Methods

| Name | Description |
| --- | --- |
| [Dispose(Boolean)](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.VisualizationBase.Dispose.htm#Qlik_Sense_Client_Visualizations_VisualizationBase_Dispose_System_Boolean_) |  |
| [GetLayoutAsync()](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.VisualizationBase.GetLayoutAsync.htm#Qlik_Sense_Client_Visualizations_VisualizationBase_GetLayoutAsync) |  |
| [GetPropertiesAsync()](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.VisualizationBase.GetPropertiesAsync.htm#Qlik_Sense_Client_Visualizations_VisualizationBase_GetPropertiesAsync) |  |
| [OnGetLayoutAsync(Response)](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.VisualizationBase.OnGetLayoutAsync.htm#Qlik_Sense_Client_Visualizations_VisualizationBase_OnGetLayoutAsync_Qlik_Engine_Communication_IO_Response_) |  |
| [OnGetMasterObjectAsync(Response)](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.VisualizationBase.OnGetMasterObjectAsync.htm#Qlik_Sense_Client_Visualizations_VisualizationBase_OnGetMasterObjectAsync_Qlik_Engine_Communication_IO_Response_) |  |
| [OnGetPropertiesAsync(Response)](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.VisualizationBase.OnGetPropertiesAsync.htm#Qlik_Sense_Client_Visualizations_VisualizationBase_OnGetPropertiesAsync_Qlik_Engine_Communication_IO_Response_) |  |

### Extension Methods

[UrlExtensions.SingleUrl(IGenericObject, VisualizationOptions, CallbackOptions)](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Extensions.UrlExtensions.SingleUrl.htm#Qlik_Engine_Extensions_UrlExtensions_SingleUrl_Qlik_Engine_IGenericObject_Qlik_Engine_Extensions_VisualizationOptions_Qlik_Engine_Extensions_CallbackOptions_)