IAlertProcessingService

StockSharp.Alerts

Defines an alert processing service.

Implements: IPersistable, ILogSource, IDisposable

Properties

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

All schemas.

Methods

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

Find schema by the specified identifier.

id
The identifier.

Returns: Found schema. if schema with the specified identifier doesn't exist.

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

Check message on alert conditions.

message
Message.
Register
public void Register(AlertSchema schema)
iAlertProcessingService.Register(schema)

Register schema.

schema
Schema.
UnRegister
public void UnRegister(AlertSchema schema)
iAlertProcessingService.UnRegister(schema)

Remove previously registered by AlertSchema) schema.

schema
Schema.

Events

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

Schema registration event.

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

Schema unregistering event.