IAlertProcessingService

StockSharp.Alerts

Определяет службу обработки предупреждений.

Реализует: IPersistable, ILogSource, IDisposable

Свойства

Schemas
public IEnumerable<AlertSchema> Schemas { get; }
value = iAlertProcessingService.Schemas

Все схемы.

Методы

FindSchema
public AlertSchema FindSchema(Guid id)
result = iAlertProcessingService.FindSchema(id)

Найти схему по указанному идентификатору.

id
Идентификатор.

Возвращает: Нашел схему. если схема с указанным идентификатором не существует.

Process
public void Process(Message message)
iAlertProcessingService.Process(message)

Проверьте сообщение об условиях оповещения.

message
Сообщение.
Register
public void Register(AlertSchema schema)
iAlertProcessingService.Register(schema)

Зарегистрируйте схему.

schema
Схема.
UnRegister
public void UnRegister(AlertSchema schema)
iAlertProcessingService.UnRegister(schema)

Удалить ранее зарегистрированную AlertSchema) схему.

schema
Схема.

События

Registered
public event Action<AlertSchema> Registered
iAlertProcessingService.Registered += handler

Событие регистрации схемы.

UnRegistered
public event Action<AlertSchema> UnRegistered
iAlertProcessingService.UnRegistered += handler

Событие отмены регистрации схемы.