Table of Contents

Class NotificationRecipient

Namespace
ArcanaDevelopment.adTempus.Client
Assembly
ArcanaDevelopment.adTempus.Client.dll

Base class for notification recipients (Individuals and Groups)

public abstract class NotificationRecipient : ADTIndependentObject
Inheritance
object
NotificationRecipient
Derived

Properties

ClassKeyName

The key name for the class.

public override string ClassKeyName { get; }

Property Value

string

Remarks

This name the name used by adTempus to identify the class and is intended for programmatic use only. Use the ClassName for a user-friendly name.

Enabled

Indicates whether the recipient is enabled

public bool Enabled { get; set; }

Property Value

bool

Remarks

If a recipient is not enabled, no messages are sent to it

Name

The name of the recipient

public string Name { get; set; }

Property Value

string

Remarks

For a NotificationIndividual this is the display name used in email messages

UseForSeverity

The severity threshold to use when determining whether to use this recipient for a notification message

public int UseForSeverity { get; set; }

Property Value

int

Remarks

See the Remarks under NotificationRecipient for more information.

UseForSeverityComparison

The comparison operator to use when determining whether to use this recipient for a notification message

public ComparisonOperator UseForSeverityComparison { get; set; }

Property Value

ComparisonOperator

Remarks

Set to Unspecified (the default) to not use severity filtering.

See the Remarks under NotificationRecipient for more information.

Methods

WriteToConfigurationReport(IADTObjectConfigurationReportWriter)

Writes the object and any contained objects to a configuration report

public override void WriteToConfigurationReport(IADTObjectConfigurationReportWriter reportBuilder)

Parameters

NameTypeDescription
reportBuilder IADTObjectConfigurationReportWriter

The report builder to write the object to.

Inherited Members