InMemoryMessageAdapterProvider

StockSharp.Configuration

在内存配置消息适配器的提供方.

实现: IMessageAdapterProvider

构造函数

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生成器。

返回值: 消息适应器.