InMemoryMessageAdapterProvider

StockSharp.Configuration

In memory configuration message adapter's provider.

Implements: IMessageAdapterProvider

Constructors

InMemoryMessageAdapterProvider
public InMemoryMessageAdapterProvider(IEnumerable<IMessageAdapter> currentAdapters, Type transportAdapter)
inMemoryMessageAdapterProvider = InMemoryMessageAdapterProvider(currentAdapters, transportAdapter)

Initialize InMemoryMessageAdapterProvider.

currentAdapters
All currently available adapters.
transportAdapter
IdGenerator)

Properties

CurrentAdapters
public virtual IEnumerable<IMessageAdapter> CurrentAdapters { get; }
value = inMemoryMessageAdapterProvider.CurrentAdapters

All currently available adapters.

PossibleAdapters
public virtual IEnumerable<IMessageAdapter> PossibleAdapters { get; }
value = inMemoryMessageAdapterProvider.PossibleAdapters

All possible adapters.

Methods

CreateStockSharpAdapters
public virtual IEnumerable<IMessageAdapter> CreateStockSharpAdapters(IdGenerator transactionIdGenerator, string login, SecureString password)
result = inMemoryMessageAdapterProvider.CreateStockSharpAdapters(transactionIdGenerator, login, password)

Create adapters for StockSharp server connections.

transactionIdGenerator
Transaction id generator.
login
Login.
password
Password.

Returns: Adapters for StockSharp server connections.

CreateTransportAdapter
public virtual IMessageAdapter CreateTransportAdapter(IdGenerator transactionIdGenerator)
result = inMemoryMessageAdapterProvider.CreateTransportAdapter(transactionIdGenerator)

Create adapter for client-server communication.

transactionIdGenerator
Transaction id generator.

Returns: Message adapter.