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.