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.