Search Results for

    Show / Hide Table of Contents

    Interface IDomainEventsSource

    Интерфейс для поднятия доменных событий.

    Namespace: Lers.Core.Events
    Assembly: Lers.Server.System.dll
    Syntax
    public interface IDomainEventsSource

    Methods

    RaiseDeviceBatteryRead(EntityIdentifier, BatteryInfo)

    Поднимает событие о чтении заряда батареи.

    Declaration
    void RaiseDeviceBatteryRead(EntityIdentifier deviceId, BatteryInfo batteryInfo)
    Parameters
    Type Name Description
    EntityIdentifier deviceId
    Lers.Poll.BatteryInfo batteryInfo

    RaiseDeviceConfigSaved(Int32, DeviceConfigParameterValue[])

    Поднимает событие о сохранении базы настроек устройства.

    Declaration
    void RaiseDeviceConfigSaved(int equipmentId, DeviceConfigParameterValue[] deviceConfigParameterValue)
    Parameters
    Type Name Description
    System.Int32 equipmentId
    Lers.Models.DeviceConfigParameterValue[] deviceConfigParameterValue

    RaiseDeviceErrorsSaved(IEnumerable<DeviceErrorObject>, IEnumerable<IMeasurePoint>)

    Поднимает событие о сохранении архива ошибок точки учёта.

    Declaration
    void RaiseDeviceErrorsSaved(IEnumerable<DeviceErrorObject> filteredErrors, IEnumerable<IMeasurePoint> measurePoints)
    Parameters
    Type Name Description
    IEnumerable<Lers.Interop.DeviceErrorObject> filteredErrors
    IEnumerable<IMeasurePoint> measurePoints

    RaiseDeviceEventsSaved(IEnumerable<DeviceEventObject>)

    Поднимает событие о сохранении архива событий устройства.

    Declaration
    void RaiseDeviceEventsSaved(IEnumerable<DeviceEventObject> saved)
    Parameters
    Type Name Description
    IEnumerable<Lers.Interop.DeviceEventObject> saved

    RaiseEquipmentCreated(IEquipment)

    Поднимает событие о создании оборудования.

    Declaration
    void RaiseEquipmentCreated(IEquipment equipment)
    Parameters
    Type Name Description
    IEquipment equipment

    Созданное оборудование.

    RaiseEquipmentDeleted(IEquipment)

    Поднимает событие об удалении оборудования.

    Declaration
    void RaiseEquipmentDeleted(IEquipment equipment)
    Parameters
    Type Name Description
    IEquipment equipment

    Удалённое оборудование.

    RaiseEquipmentUpdated(EquipmentChangedEventArgs)

    Поднимает событие об изменении оборудования.

    Declaration
    void RaiseEquipmentUpdated(EquipmentChangedEventArgs eventArgs)
    Parameters
    Type Name Description
    EquipmentChangedEventArgs eventArgs

    RaiseForceRunPollQueue(Boolean)

    Принудительно запускает обработку очереди опроса.

    Declaration
    void RaiseForceRunPollQueue(bool publish = true)
    Parameters
    Type Name Description
    System.Boolean publish

    RaiseForceRunTasks(Boolean)

    Поднимает событие принудительной обработки заданий сервером.

    Declaration
    void RaiseForceRunTasks(bool publish = true)
    Parameters
    Type Name Description
    System.Boolean publish

    RaiseIncidentChanged(IncidentEvent, Incident)

    Поднимает событие об изменении НС.

    Declaration
    void RaiseIncidentChanged(IncidentEvent eventType, Incident incident)
    Parameters
    Type Name Description
    IncidentEvent eventType
    Lers.Models.Incident incident

    RaiseInvalidateCache(EntityType, Int32)

    Поднимает событие об очистке записи в кэше.

    Declaration
    void RaiseInvalidateCache(EntityType entityType, int id)
    Parameters
    Type Name Description
    Lers.Interop.EntityType entityType
    System.Int32 id

    RaiseMeasurePointCreated(MeasurePoint, Boolean)

    Поднимает событие о создании точки учёта.

    Declaration
    void RaiseMeasurePointCreated(MeasurePoint measurePoint, bool publish = true)
    Parameters
    Type Name Description
    Lers.Models.MeasurePoint measurePoint
    System.Boolean publish

    RaiseMeasurePointDataEdited(IMeasurePoint)

    Поднимает событие о ручном вводе данных по точке учёта.

    Declaration
    void RaiseMeasurePointDataEdited(IMeasurePoint measurePoint)
    Parameters
    Type Name Description
    IMeasurePoint measurePoint

    RaiseMeasurePointDataSaved(MeasurePoint, DataInterval)

    Поднимает событие о сохранении данных по точке учёта.

    Declaration
    void RaiseMeasurePointDataSaved(MeasurePoint measurePoint, DataInterval dataInterval)
    Parameters
    Type Name Description
    Lers.Models.MeasurePoint measurePoint

    Точка учёта, по которой сохранены данные.

    DataInterval dataInterval

    Интервал сохранённых данных.

    RaiseMeasurePointDeleted(MeasurePoint, Boolean)

    Поднимает событие об удалении точки учёта.

    Declaration
    void RaiseMeasurePointDeleted(MeasurePoint measurePoint, bool publish = true)
    Parameters
    Type Name Description
    Lers.Models.MeasurePoint measurePoint
    System.Boolean publish

    RaiseMeasurePointLastDataChanged(MeasurePoint, Boolean, LastConsumptionRecord, Boolean, LastTotalsRecord, Boolean)

    Поднимает событие об изменении последних данных по т.у.

    Declaration
    void RaiseMeasurePointLastDataChanged(MeasurePoint measurePoint, bool consumptionChanged, LastConsumptionRecord lastConsumption, bool totalsChanged, LastTotalsRecord lastTotals, bool publish = true)
    Parameters
    Type Name Description
    Lers.Models.MeasurePoint measurePoint

    Т.у. чьи данные изменились.

    System.Boolean consumptionChanged

    Отмечает наличие изменения интеграторов.

    Lers.Data.LastConsumptionRecord lastConsumption
    System.Boolean totalsChanged

    Отмечает наличие изменения потребления.

    Lers.Data.LastTotalsRecord lastTotals
    System.Boolean publish

    RaiseMeasurePointUpdated(MeasurePoint, Boolean, String[])

    Поднимает событие об изменении точки учёта.

    Declaration
    void RaiseMeasurePointUpdated(MeasurePoint measurePoint, bool publish, params string[] changedProperties)
    Parameters
    Type Name Description
    Lers.Models.MeasurePoint measurePoint
    System.Boolean publish
    System.String[] changedProperties

    Изменившиеся свойства точки учёта.

    RaiseNodeEquipmentAdded(Node, IEquipment)

    Поднимает событие добавления оборудования в объект учёта.

    Declaration
    void RaiseNodeEquipmentAdded(Node node, IEquipment equipment)
    Parameters
    Type Name Description
    Lers.Models.Node node
    IEquipment equipment

    Оборудование которое было добавлено.

    RaiseNodeEquipmentRemoved(Node, IEquipment)

    Поднимает событие удаления оборудования из объекта учёта.

    Declaration
    void RaiseNodeEquipmentRemoved(Node node, IEquipment equipment)
    Parameters
    Type Name Description
    Lers.Models.Node node
    IEquipment equipment

    Оборудование которое было удалено.

    RaiseNodeJobCreated(INodeJob)

    Поднимает событие о создании работы на объекте.

    Declaration
    void RaiseNodeJobCreated(INodeJob nodeJob)
    Parameters
    Type Name Description
    INodeJob nodeJob

    RaiseNodeJobDeleted(INodeJob)

    Поднимает событие об удалении создании работы на объекте.

    Declaration
    void RaiseNodeJobDeleted(INodeJob nodeJob)
    Parameters
    Type Name Description
    INodeJob nodeJob

    RaiseNodeJobUpdated(INodeJob)

    Поднимает событие об изменении работы на объекте.

    Declaration
    void RaiseNodeJobUpdated(INodeJob nodeJob)
    Parameters
    Type Name Description
    INodeJob nodeJob

    RaiseNodeSignalingChange(NodeSignaling)

    Поднимает событие об изменении состоянии сигнализации объекта учёта.

    Declaration
    void RaiseNodeSignalingChange(NodeSignaling nodeSignaling)
    Parameters
    Type Name Description
    Lers.Models.NodeSignaling nodeSignaling

    Параметры сигнализации объекта учёта.

    RaiseSystemParametersChanged(Boolean)

    Declaration
    void RaiseSystemParametersChanged(bool publish)
    Parameters
    Type Name Description
    System.Boolean publish

    RaiseTaskStopped(PollTask, Boolean)

    Поднимает событие об остановке задания на опрос.

    Declaration
    void RaiseTaskStopped(PollTask task, bool publish = true)
    Parameters
    Type Name Description
    Lers.Models.PollTask task
    System.Boolean publish

    RiseDiagramDeleted(DiagramDeletedEventArgs)

    Поднимает событие об удалении мнемосхемы.

    Declaration
    void RiseDiagramDeleted(DiagramDeletedEventArgs args)
    Parameters
    Type Name Description
    DiagramDeletedEventArgs args

    Параметры события.

    In This Article
    Back to top ©2018 - 2026, ООО "ЛЭРС УЧЁТ"