    

 ## On this page

  

 

 # Class RefreshAssembledBodyAddon

 Last update: 16.07.2025 

Namespace: [VM.Managed.DAFUL.History](VM.Managed.DAFUL.History.md)  
Assembly: VMDFBase.dll

History addon for refresh assembled body

```csharp
public class RefreshAssembledBodyAddon : ObjectBaseAddon

```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ← HistoryManagerAddon ← ObjectBaseAddon ← [RefreshAssembledBodyAddon](VM.Managed.DAFUL.History.RefreshAssembledBodyAddon.md)

#### Inherited Members

ObjectBaseAddon.BeforeUndo(object, HistoryEventArgs), ObjectBaseAddon.AfterUndo(object, HistoryEventArgs), ObjectBaseAddon.BeforeRedo(object, HistoryEventArgs), ObjectBaseAddon.AfterRedo(object, HistoryEventArgs), ObjectBaseAddon.BeforeRollback(object, HistoryEventArgs), ObjectBaseAddon.AfterRollback(object, HistoryEventArgs), ObjectBaseAddon.Init(object, HistoryEventArgs), ObjectBaseAddon.Process(object, HistoryEventArgs), ObjectBaseAddon.AddEntity(UIntPtr), ObjectBaseAddon.RemoveEntity(UIntPtr), ObjectBaseAddon.List, HistoryManagerAddon.BeforeUndo(object, HistoryEventArgs), HistoryManagerAddon.AfterUndo(object, HistoryEventArgs), HistoryManagerAddon.BeforeRedo(object, HistoryEventArgs), HistoryManagerAddon.AfterRedo(object, HistoryEventArgs), HistoryManagerAddon.BeforeRollback(object, HistoryEventArgs), HistoryManagerAddon.AfterRollback(object, HistoryEventArgs), HistoryManagerAddon.BeforeRecord(object, HistoryEventArgs), HistoryManagerAddon.AfterRecord(object, HistoryEventArgs), HistoryManagerAddon.Register(HistoryManager), HistoryManagerAddon.ClearMarkCollection(ICollection&lt;HistoryMark&gt;), HistoryManagerAddon.ClearMark(HistoryMark), HistoryManagerAddon.Parent, HistoryManagerAddon.DoneList, HistoryManagerAddon.UndoneList

#### Extension Methods

[LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkProperties_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkPropertiesAndValues_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkedObjects&lt;T&gt;(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkedObjects__1_System_Object_VM_Models_Pre_LinkPropertyType_)

## Constructors

### RefreshAssembledBodyAddon()

Construct new RefreshAssembledBodyAddon

```csharp
public RefreshAssembledBodyAddon()

```

## Methods

### Process(object, HistoryEventArgs)

Process addon logic.

```csharp
protected override void Process(object o, HistoryEventArgs args)

```

#### Parameters

`o` [object](https://learn.microsoft.com/dotnet/api/system.object)

The object

`args` HistoryEventArgs

The