Skip to content
This repository has been archived by the owner on Jun 22, 2019. It is now read-only.

M_CAEX_ClassModel_CAEXFileType_AddObjToHashList

AutomationML edited this page Feb 23, 2017 · 2 revisions

CAEXFileType.AddObjToHashList Method

Note: This API is now obsolete.

This method adds a CAEX object to the hash list. If required, it performs validation steps and can auto repair some errors.

Namespace: CAEX_ClassModel
Assembly: AMLEngine (in AMLEngine.dll) Version: 3.5

Syntax

C#

[ObsoleteAttribute]
public void AddObjToHashList(
	bool withValidation,
	CAEXObject obj,
	Dictionary<string, CAEXBasicObject> iDAndNameErrorList,
	bool autoRepair
)

C++

public:
[ObsoleteAttribute]
void AddObjToHashList(
	bool withValidation, 
	CAEXObject^ obj, 
	Dictionary<String^, CAEXBasicObject^>^ iDAndNameErrorList, 
	bool autoRepair
)

Parameters

 

withValidation
Type: System.Boolean
True if this method should perform validations. This is a little bit slower than without validation.
obj
Type: CAEX_ClassModel.CAEXObject
the CAEX object
iDAndNameErrorList
Type: System.Collections.Generic.Dictionary(String, CAEXBasicObject)
The i d and name error list.
autoRepair
Type: System.Boolean
true if this method shall automatically repair ID and name related issues wherever possible.

Remarks

With Version 3.0 of the AMLEngine the Management of the ObjectTables are separated from Validation. To add an object to the Tables use AddCAEXObject(CAEXBasicObject, Boolean). Validation and Repair can be performed with ValidateIDsAndNames() and Repair(ValidationElement, RepairTypeEnum)

See Also

Reference

CAEXFileType Class
CAEX_ClassModel Namespace

  • Introduction
  • [Version History](Version history)
    • [Version 3.5](Version 3.4)
    • [Version 3.1](Version 3.0)
    • [Version 2.1](Version 2.1)
    • [Version 2.0](Version 2.0)
  • [Getting Started](Getting started)
  • Examples
  • AMLEngine API
BEST Practice Content

Extensions

CAEX Elements

AutomationML

Utilities

Interfaceclasses

Exceptions

Objecttables and Document validation

Clone this wiki locally