ModelHistoryGetModifications Method (String, IEnumerableModelObjectModelObjectEnum, ModificationStamp) |
Lookup modifications since previous call of TakeModifications() without resetting the modstamp, with object type filtering
Namespace: Tekla.Structures.Model.History
Assembly: Tekla.Structures.Model (in Tekla.Structures.Model.dll) Version: 2026.0.0-alpha00057080+93cd22c410a086ecc356b7088d4daaf2e12907eb
public static ModificationInfo GetModifications( string Name, IEnumerable<ModelObjectModelObjectEnum> ObjectTypes, ModificationStamp PrevStamp = null )
Parameters
- Name
- Type: SystemString
Name of reference which is used for collecting modifications and which is updated. Intended use is to assign an unique name for each client application which needs to be informed of the model updates. Maximum length is 79 characters. - ObjectTypes
- Type: System.Collections.GenericIEnumerableModelObjectModelObjectEnum
Types of object to select. Empty or null selects all types. - PrevStamp (Optional)
- Type: Tekla.Structures.Model.HistoryModificationStamp
When specified, default value of reference if is it not found
Return Value
Type: ModificationInfoAll modifications which happened since the last call
Same as GetModifications(String, ModificationStamp), but returns only the types listed in ObjectTypes.