InMemoryMessageAdapterProvider
StockSharp.Configuration
在内存配置消息适配器的提供方.
构造函数
InMemoryMessageAdapterProvider
public InMemoryMessageAdapterProvider(IEnumerable<IMessageAdapter> currentAdapters, Type transportAdapter)
inMemoryMessageAdapterProvider = InMemoryMessageAdapterProvider(currentAdapters, transportAdapter)
Initialize InMemoryMessageAdapterProvider.
- currentAdapters
- 所有现有适配器.
- transportAdapter
- IdGenerator)
属性
CurrentAdapters
public virtual IEnumerable<IMessageAdapter> CurrentAdapters { get; }
value = inMemoryMessageAdapterProvider.CurrentAdapters
所有现有适配器.
PossibleAdapters
public virtual IEnumerable<IMessageAdapter> PossibleAdapters { get; }
value = inMemoryMessageAdapterProvider.PossibleAdapters
所有可能的适配器。
方法
CreateStockSharpAdapters
public virtual IEnumerable<IMessageAdapter> CreateStockSharpAdapters(IdGenerator transactionIdGenerator, string login, SecureString password)
result = inMemoryMessageAdapterProvider.CreateStockSharpAdapters(transactionIdGenerator, login, password)
为 StockSharp 服务器连接创建适配器 。
- transactionIdGenerator
- 交易ID生成器。
- login
- 登录.
- password
- 密码
返回值: StockSharp服务器连接的适配器.
CreateTransportAdapter
public virtual IMessageAdapter CreateTransportAdapter(IdGenerator transactionIdGenerator)
result = inMemoryMessageAdapterProvider.CreateTransportAdapter(transactionIdGenerator)
创建客户端-服务器通信的适配器 。
- transactionIdGenerator
- 交易ID生成器。
返回值: 消息适应器.