Class AlertGroupDefinition
Represents an alert type group with related alert types and alert handlers.
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Nevatech.Vsb.Repository.Services
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class AlertGroupDefinition : AlertGroup, IValidator, IExtensibleDataObject, IEquatable<AlertGroup>
Constructors
AlertGroupDefinition()
Instantiates an empty instance.
Declaration
public AlertGroupDefinition()
AlertGroupDefinition(AlertGroup)
Initializes new instance from provided alert type group.
Declaration
public AlertGroupDefinition(AlertGroup alertGroup)
Parameters
Type | Name | Description |
---|---|---|
AlertGroup | alertGroup | Alert type group to be initialized from. |
Properties
AlertHandlers
Gets collection of alert handlers assigned to the group (or effectively to all alert types in the group).
Declaration
public Collection<AlertHandler> AlertHandlers { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<AlertHandler> |
AlertTypes
Gets collection of alert types included in the group. Alert type configuration is not returned in the result.
Declaration
public Collection<AlertType> AlertTypes { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.Collection<AlertType> |
Implements
System.Runtime.Serialization.IExtensibleDataObject
System.IEquatable<T>