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

P_CAEX_ClassModel_CAEXFileType_IDHashList

AutomationML edited this page Feb 23, 2017 · 2 revisions

CAEXFileType.IDHashList Property

Note: This API is now obsolete.

A list of all CAEX object instances in the whole CAEX-Document which have an ID, providing the pair "ID" and "CAEXObject". This was the basis for the fast search methods FindFastByID(String, Boolean) until Version 2.1 of the AMLEngine. The update of this list is done calling the method UpdateCAEXObjectHashListsFastWithoutValidation() this is not done automatically!

Remarks

This IDHashList is not used for fast search methods anymore. The Fast Search is based on the new IDTable which contains the XMLElements and not the CAEXWrappers around the XmlElements. It is still possible to use this Property, it will be rebuild from the IDTable but creates additional overhead to build and store the CAEXWrappers around the XmlElements.

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

Syntax

C#

[ObsoleteAttribute]
public Dictionary<string, CAEXObject> IDHashList { get; }

C++

public:
[ObsoleteAttribute]
property Dictionary<String^, CAEXObject^>^ IDHashList {
	Dictionary<String^, CAEXObject^>^ get ();
}

Property Value

Type: Dictionary(String, CAEXObject)
The identifier hash list.

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