Show / Hide Table of Contents

Class AlertSchema

Schema.

Inheritance
Object
AlertSchema
Implements
Ecng.Serialization.IPersistable
Namespace: StockSharp.Alerts
Assembly: StockSharp.Alerts.dll
Syntax
public class AlertSchema : Object, IPersistable

Constructors

AlertSchema()

Создать AlertSchema.

Declaration
public AlertSchema()

AlertSchema(Type)

Создать AlertSchema.

Declaration
public AlertSchema(Type messageType)
Parameters
Type Name Description
Type messageType

Тип сообщения.

Properties

AlertType

Alert type.

Declaration
public Nullable<AlertNotifications> AlertType { get; set; }
Property Value
Type Description
Nullable<AlertNotifications>

Caption

Signal header.

Declaration
public string Caption { get; set; }
Property Value
Type Description
String

Id

Identifier.

Declaration
public Guid Id { get; }
Property Value
Type Description
Guid

IsEnabled

Enabled.

Declaration
public bool IsEnabled { get; set; }
Property Value
Type Description
Boolean

Message

Текст сигнала.

Declaration
public string Message { get; set; }
Property Value
Type Description
String

MessageType

Тип сообщения.

Declaration
public Type MessageType { get; }
Property Value
Type Description
Type

Rules

Rules.

Declaration
public IList<AlertRule> Rules { get; }
Property Value
Type Description
IList<AlertRule>

Methods

Load(SettingsStorage)

Загрузить настройки.

Declaration
public void Load(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Хранилище настроек.

Save(SettingsStorage)

Сохранить настройки.

Declaration
public void Save(SettingsStorage storage)
Parameters
Type Name Description
Ecng.Serialization.SettingsStorage storage

Хранилище настроек.

Implements

Ecng.Serialization.IPersistable

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾