Show / Hide Table of Contents

    Class AlertGroupDefinition

    Represents an alert type group with related alert types and alert handlers.

    Inheritance
    Object
    DomainObjectBase
    AlertGroup
    AlertGroupDefinition
    Implements
    IValidator
    IExtensibleDataObject
    IEquatable<AlertGroup>
    Inherited Members
    AlertGroup.Equals(AlertGroup)
    AlertGroup.Equals(Object)
    AlertGroup.GetHashCode()
    AlertGroup.Validate()
    AlertGroup.ToString()
    AlertGroup.ObjectType
    AlertGroup.Name
    DomainObjectBase.IsValidElementName(String)
    DomainObjectBase.AreEqual(Nullable<DateTime>, Nullable<DateTime>)
    DomainObjectBase.Equals(DomainObjectBase)
    DomainObjectBase.Id
    DomainObjectBase.Key
    DomainObjectBase.Created
    DomainObjectBase.Updated
    DomainObjectBase.IsMajorObject
    DomainObjectBase.ErrorMessage
    DomainObjectBase.ExtensionData
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    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
    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
    Collection<AlertType>

    Implements

    IValidator
    System.Runtime.Serialization.IExtensibleDataObject
    System.IEquatable<T>
    Back to top Nevatech Sentinet 6.5 Online Documentation