StockSharp
30 строк · 908.0 Байт
1namespace StockSharp.Alerts
2{
3using Ecng.Configuration;
4
5/// <summary>
6/// Extension class.
7/// </summary>
8public static class AlertServicesRegistry
9{
10/// <summary>
11/// Alert notification service.
12/// </summary>
13public static IAlertNotificationService NotificationService => ConfigManager.GetService<IAlertNotificationService>();
14
15/// <summary>
16/// Alert notification service.
17/// </summary>
18public static IAlertNotificationService TryNotificationService => ConfigManager.TryGetService<IAlertNotificationService>();
19
20/// <summary>
21/// Alert processing service.
22/// </summary>
23public static IAlertProcessingService ProcessingService => ConfigManager.GetService<IAlertProcessingService>();
24
25/// <summary>
26/// Alert processing service.
27/// </summary>
28public static IAlertProcessingService TryProcessingService => ConfigManager.TryGetService<IAlertProcessingService>();
29}
30}