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

スキーマ登録解除イベント。