ServiceContainer

StockSharp.Xaml.Charting

Обеспечивает доступ к сервисам Ultrachart. ServiceContainers создаются по одному для каждого экземпляра UltrachartSurface и совместно используются периферийными компонентами, такими как экземпляры AxisBase, BaseRenderableSeries, ChartModifierBase. Полный список доступных сервисов смотрите в комментариях к ServiceContainer.

Реализует: IServiceContainer

Методы

GetService``1
public T GetService<T>()
result = serviceContainer.GetService()

Получает экземпляр службы, зарегистрированный по типу. Полный список доступных услуг смотрите в комментариях к ServiceContainer.

Возвращает: Экземпляр службы, уникальный для этого экземпляра UltrachartSurface.

RegisterService``1
public void RegisterService<T>(T instance)
serviceContainer.RegisterService(instance)

Регистрирует службу.

instance
Экземпляр.