IAlertProcessingService
StockSharp.Alerts
Definiert einen Warnverarbeitungsdienst.
Implementiert: IPersistable, ILogSource, IDisposable
Eigenschaften
Schemas
public IEnumerable<AlertSchema> Schemas { get; }
value = iAlertProcessingService.Schemas
Alle Schemata.
Methoden
FindSchema
public AlertSchema FindSchema(Guid id)
result = iAlertProcessingService.FindSchema(id)
Suchen Sie das Schema nach dem angegebenen Identifier.
- id
- Der Identifikator.
Rückgabe: Gefundenes Schema. wenn Schema mit dem angegebenen Bezeichner nicht existiert.
Process
public void Process(Message message)
iAlertProcessingService.Process(message)
Prüfen Sie die Meldung auf Alarmbedingungen.
- message
- Nachricht.
Register
public void Register(AlertSchema schema)
iAlertProcessingService.Register(schema)
Registerschema.
- schema
- Schema.
UnRegister
public void UnRegister(AlertSchema schema)
iAlertProcessingService.UnRegister(schema)
Entfernen Sie zuvor registriert AlertSchema @ Schema.
- schema
- Schema.
Ereignisse
Registered
public event Action<AlertSchema> Registered
iAlertProcessingService.Registered += handler
Schemaregistrierungsereignis.
UnRegistered
public event Action<AlertSchema> UnRegistered
iAlertProcessingService.UnRegistered += handler
Schema unregistring event.