Table of Contents

Method MergeAlarmTemplateRowsOnServer

Namespace
Skyline.DataMiner.Net.AlarmTemplateHelper
Assembly
SLNetTypes.dll

MergeAlarmTemplateRowsOnServer(AlarmTemplateID, List<AlarmTemplateRow>)

Merges the specified rows with the specified template.

public void MergeAlarmTemplateRowsOnServer(AlarmTemplateID alarmTemplateID, List<AlarmTemplateRow> alarmTemplateRows)

Parameters

alarmTemplateID AlarmTemplateID

The ID of the alarm template.

alarmTemplateRows List<AlarmTemplateRow>

The rows to merge.

Exceptions

RetrievingAlarmTemplateFromServerException

The AlarmTemplate could not be retrieved from the server.

ConditionMergeException

A condition used in a merge call has the same name as an existing condition with a different content.

ConditionDoesNotExistException

The condition specified in the AlarmTemplateRow could not be found in the alarm template.

DataMinerException

A row could not be found when merging.

InvalidAlarmTemplateRowException

The provided AlarmTemplateRow contains data that does not match with the ID in it.

ArgumentNullException

alarmTemplateID or alarmTemplateRows is null.