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.