# SetFullPropertyTreeAsync Method

## Overloads

| [SetFullPropertyTreeAsync(GenericObjectEntry)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericObject.SetFullPropertyTreeAsync.htm#Qlik_Engine_IGenericObject_SetFullPropertyTreeAsync_Qlik_Engine_GenericObjectEntry_) |  | Sets the properties of:<br><br>\* A generic object.<br><br>\* The children of the generic object.<br><br>\* The bookmarks/embedded snapshots of the generic object. |
| --- | --- | --- |
| [SetFullPropertyTreeAsync(AsyncHandle, GenericObjectEntry)](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericObject.SetFullPropertyTreeAsync.htm#Qlik_Engine_IGenericObject_SetFullPropertyTreeAsync_Qlik_Engine_AsyncHandle_Qlik_Engine_GenericObjectEntry_) |  | Sets the properties of:<br><br>\* A generic object.<br><br>\* The children of the generic object.<br><br>\* The bookmarks/embedded snapshots of the generic object. |

[](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericObject.SetFullPropertyTreeAsync.htm) [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericObject.SetFullPropertyTreeAsync.htm)

## SetFullPropertyTreeAsync(GenericObjectEntry)

Sets the properties of:

* A generic object.
* The children of the generic object.
* The bookmarks/embedded snapshots of the generic object.

### Declaration

```

          Task SetFullPropertyTreeAsync([QixName("qPropEntry")] GenericObjectEntry propEntry)
    
  
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| [GenericObjectEntry](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericObjectEntry.htm) | propEntry | Information about the generic object entry. |

### Returns

| Type | Description |
| --- | --- |
| System.Threading.Tasks.Task |  |

### Remarks

If the `SetFullPropertyTree method` is asked to set some properties to a child that does not exist, it creates the child.

[](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericObject.SetFullPropertyTreeAsync.htm) [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IGenericObject.SetFullPropertyTreeAsync.htm)

## SetFullPropertyTreeAsync(AsyncHandle, GenericObjectEntry)

Sets the properties of:

* A generic object.
* The children of the generic object.
* The bookmarks/embedded snapshots of the generic object.

### Declaration

```

          Task SetFullPropertyTreeAsync(AsyncHandle asyncHandle, [QixName("qPropEntry")] GenericObjectEntry propEntry)
    
  
```

### Parameters

| Type | Name | Description |
| --- | --- | --- |
| [AsyncHandle](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AsyncHandle.htm) | asyncHandle | Handle to asynchronous method request |
| [GenericObjectEntry](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.GenericObjectEntry.htm) | propEntry | Information about the generic object entry. |

### Returns

| Type | Description |
| --- | --- |
| System.Threading.Tasks.Task |  |

### Remarks

If the `SetFullPropertyTree method` is asked to set some properties to a child that does not exist, it creates the child.