Table of Contents

Interface IDma

Namespace
Skyline.DataMiner.Core.DataMinerSystem.Common
Assembly
Skyline.DataMiner.Core.DataMinerSystem.Common.dll

DataMiner Agent interface.

public interface IDma
Extension Methods

Properties

Dms

Gets the DataMiner System this Agent is part of.

HostName

Gets the name of the host of this DataMiner Agent.

Id

Gets the ID of this DataMiner Agent.

Name

Gets the name of this DataMiner Agent.

Scheduler

Gets the Scheduler component of the DataMiner System.

State

Gets the state of this DataMiner Agent.

VersionInfo

Gets the version info of this DataMiner Agent.

Methods

CreateElement(ElementConfiguration)

Creates a new element with the specified configuration.

CreateService(ServiceConfiguration)

Creates a new service with the specified configuration.

ElementExists(DmsElementId)

Determines whether an element with the specified DataMiner Agent ID/element ID exists on this DataMiner Agent.

ElementExists(string)

Determines whether an element with the specified name exists on this DataMiner Agent.

Exists()

Determines whether this DataMiner Agent exists in the DataMiner System.

GetElement(DmsElementId)

Retrieves the element with the specified the DataMiner Agent ID and element ID from this DataMiner Agent.

GetElement(string)

Retrieves the element with the specified name from this DataMiner Agent.

GetElements()

Retrieves all elements present on this DataMiner Agent.

GetService(DmsServiceId)

Retrieves the service with the specified the DataMiner Agent ID and element ID from this DataMiner Agent.

GetService(string)

Retrieves the service with the specified name from this DataMiner Agent.

GetServices()

Retrieves all services present on this DataMiner Agent.

IsVersionHigher(string)

Verifies if the provided version number is higher then the DataMiner Agent version.

ServiceExists(DmsServiceId)

Determines whether a service with the specified DataMiner Agent ID/element ID exists on this DataMiner Agent.

ServiceExists(string)

Determines whether a service with the specified name exists on this DataMiner Agent.