Table of Contents

Class DomCache

Namespace
Skyline.DataMiner.Utils.DOM
Assembly
Skyline.DataMiner.Utils.DOM.dll

Represents a cache for storing and retrieving DOM (DataMiner Object Model) objects.

public class DomCache
Inheritance
DomCache
Derived
Extension Methods

Constructors

DomCache(DomHelper)

Initializes a new instance of the DomCache class with a specified Skyline.DataMiner.Net.Apps.DataMinerObjectModel.DomHelper.

DomCache(Func<DMSMessage[], DMSMessage[]>, string)

Initializes a new instance of the DomCache.

Properties

Helper

Gets the Skyline.DataMiner.Net.Apps.DataMinerObjectModel.DomHelper associated with the DOM cache.

Methods

GetBehaviorDefinitionById(Guid)

Retrieves a DOM behavior definition by its unique ID.

GetBehaviorDefinitionByName(string)

Retrieves a DOM behavior definition by its name.

GetDefinitionById(Guid)

Retrieves a DOM definition by its unique ID.

GetDefinitionByName(string)

Retrieves a DOM definition by its name.

GetFieldDescriptor(SectionDefinitionID, FieldDescriptorID)

Retrieves a field descriptor by section definition ID and field descriptor ID.

GetFieldDescriptorByName(string, string)

Retrieves a field descriptor by section definition name and field name.

GetInstanceById(Guid)

Retrieves a DOM instance by its unique ID.

GetInstances(FilterElement<DomInstance>)

Retrieves a collection of DOM instances based on a specified filter.

GetInstancesByDefinition(DomDefinition)

Retrieves a collection of DOM instances associated with a specific definition.

GetInstancesByDefinition(DomDefinitionId)

Retrieves a collection of DOM instances associated with a specific definition ID.

GetInstancesByDefinition(string)

Retrieves a collection of DOM instances associated with a specific definition.

GetInstancesById(IEnumerable<Guid>)

Retrieves a dictionary of DOM instances by their unique IDs.

GetSectionDefinitionById(Guid)

Retrieves a section definition by its unique ID.

GetSectionDefinitionByName(string)

Retrieves a section definition by its name.