Class ServicesRegistry
Services registry.
Namespace: StockSharp.Algo
Assembly: StockSharp.Algo.dll
Syntax
public static class ServicesRegistry : Object
Properties
AdapterProvider
The message adapter's provider.
Declaration
public static IMessageAdapterProvider AdapterProvider { get; }
Property Value
Type | Description |
---|---|
IMessageAdapterProvider |
CompilerService
Compiler service.
Declaration
public static ICompilerService CompilerService { get; }
Property Value
Type | Description |
---|---|
Ecng.Common.ICompilerService |
Connector
Connector.
Declaration
public static Connector Connector { get; }
Property Value
Type | Description |
---|---|
Connector |
DriveCache
IMarketDataDrive cache.
Declaration
public static DriveCache DriveCache { get; }
Property Value
Type | Description |
---|---|
DriveCache |
EnsureLogManager
Log manager.
Declaration
public static LogManager EnsureLogManager { get; }
Property Value
Type | Description |
---|---|
LogManager |
EntityRegistry
The storage of trade objects.
Declaration
public static IEntityRegistry EntityRegistry { get; }
Property Value
Type | Description |
---|---|
IEntityRegistry |
ExcelProvider
Excel provider.
Declaration
public static IExcelWorkerProvider ExcelProvider { get; }
Property Value
Type | Description |
---|---|
Ecng.Interop.IExcelWorkerProvider |
ExchangeInfoProvider
Exchanges and trading boards provider.
Declaration
public static IExchangeInfoProvider ExchangeInfoProvider { get; }
Property Value
Type | Description |
---|---|
IExchangeInfoProvider |
ExtendedInfoStorage
Extended info ExtensionInfo storage.
Declaration
public static IExtendedInfoStorage ExtendedInfoStorage { get; }
Property Value
Type | Description |
---|---|
IExtendedInfoStorage |
IConnector
Connector.
Declaration
public static IConnector IConnector { get; }
Property Value
Type | Description |
---|---|
IConnector |
LogManager
Log manager.
Declaration
public static LogManager LogManager { get; }
Property Value
Type | Description |
---|---|
LogManager |
MappingStorage
Security identifier mappings storage.
Declaration
public static ISecurityMappingStorage MappingStorage { get; }
Property Value
Type | Description |
---|---|
ISecurityMappingStorage |
MarketDataProvider
The market data provider.
Declaration
public static IMarketDataProvider MarketDataProvider { get; }
Property Value
Type | Description |
---|---|
IMarketDataProvider |
NativeIdStorage
Security native identifier storage.
Declaration
public static INativeIdStorage NativeIdStorage { get; }
Property Value
Type | Description |
---|---|
INativeIdStorage |
NewsProvider
News provider.
Declaration
public static INewsProvider NewsProvider { get; }
Property Value
Type | Description |
---|---|
INewsProvider |
PortfolioAdapterProvider
The portfolio based message adapter's provider.
Declaration
public static IPortfolioMessageAdapterProvider PortfolioAdapterProvider { get; }
Property Value
Type | Description |
---|---|
IPortfolioMessageAdapterProvider |
PortfolioProvider
The provider of information about portfolios.
Declaration
public static IPortfolioProvider PortfolioProvider { get; }
Property Value
Type | Description |
---|---|
IPortfolioProvider |
PositionProvider
The position provider.
Declaration
public static IPositionProvider PositionProvider { get; }
Property Value
Type | Description |
---|---|
IPositionProvider |
PositionStorage
Position storage.
Declaration
public static IPositionStorage PositionStorage { get; }
Property Value
Type | Description |
---|---|
IPositionStorage |
RiskManager
The risks control manager.
Declaration
public static IRiskManager RiskManager { get; }
Property Value
Type | Description |
---|---|
IRiskManager |
SecurityAdapterProvider
The security based message adapter's provider.
Declaration
public static ISecurityMessageAdapterProvider SecurityAdapterProvider { get; }
Property Value
Type | Description |
---|---|
ISecurityMessageAdapterProvider |
SecurityProvider
The provider of information about instruments.
Declaration
public static ISecurityProvider SecurityProvider { get; }
Property Value
Type | Description |
---|---|
ISecurityProvider |
SecurityStorage
Securities meta info storage.
Declaration
public static ISecurityStorage SecurityStorage { get; }
Property Value
Type | Description |
---|---|
ISecurityStorage |
SnapshotRegistry
Snapshot storage registry.
Declaration
public static SnapshotRegistry SnapshotRegistry { get; }
Property Value
Type | Description |
---|---|
SnapshotRegistry |
StorageRegistry
The storage of market data.
Declaration
public static IStorageRegistry StorageRegistry { get; }
Property Value
Type | Description |
---|---|
IStorageRegistry |
SubscriptionProvider
Subscription provider.
Declaration
public static ISubscriptionProvider SubscriptionProvider { get; }
Property Value
Type | Description |
---|---|
ISubscriptionProvider |
TryAdapterProvider
The message adapter's provider.
Declaration
public static IMessageAdapterProvider TryAdapterProvider { get; }
Property Value
Type | Description |
---|---|
IMessageAdapterProvider |
TryCompilerService
Compiler service.
Declaration
public static ICompilerService TryCompilerService { get; }
Property Value
Type | Description |
---|---|
Ecng.Common.ICompilerService |
TryExchangeInfoProvider
Exchanges and trading boards provider.
Declaration
public static IExchangeInfoProvider TryExchangeInfoProvider { get; }
Property Value
Type | Description |
---|---|
IExchangeInfoProvider |
TryExtendedInfoStorage
Extended info ExtensionInfo storage.
Declaration
public static IExtendedInfoStorage TryExtendedInfoStorage { get; }
Property Value
Type | Description |
---|---|
IExtendedInfoStorage |
TryMarketDataProvider
The market data provider.
Declaration
public static IMarketDataProvider TryMarketDataProvider { get; }
Property Value
Type | Description |
---|---|
IMarketDataProvider |
TryNativeIdStorage
Security native identifier storage.
Declaration
public static INativeIdStorage TryNativeIdStorage { get; }
Property Value
Type | Description |
---|---|
INativeIdStorage |
TryPortfolioProvider
The provider of information about portfolios.
Declaration
public static IPortfolioProvider TryPortfolioProvider { get; }
Property Value
Type | Description |
---|---|
IPortfolioProvider |
TrySecurityProvider
The provider of information about instruments.
Declaration
public static ISecurityProvider TrySecurityProvider { get; }
Property Value
Type | Description |
---|---|
ISecurityProvider |
TrySubscriptionProvider
Subscription provider.
Declaration
public static ISubscriptionProvider TrySubscriptionProvider { get; }
Property Value
Type | Description |
---|---|
ISubscriptionProvider |
Methods
EnsureGetExchangeInfoProvider()
Exchanges and trading boards provider.
Declaration
public static IExchangeInfoProvider EnsureGetExchangeInfoProvider()
Returns
Type | Description |
---|---|
IExchangeInfoProvider | Exchanges and trading boards provider. |