IMessageAdapterProvider

StockSharp.Messages

The message adapter's provider interface.

Properties

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

All currently available adapters.

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

All possible adapters.

Methods

CreateStockSharpAdapters
public IEnumerable<IMessageAdapter> CreateStockSharpAdapters(IdGenerator transactionIdGenerator, string login, SecureString password)
result = iMessageAdapterProvider.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 IMessageAdapter CreateTransportAdapter(IdGenerator transactionIdGenerator)
result = iMessageAdapterProvider.CreateTransportAdapter(transactionIdGenerator)

Create adapter for client-server communication.

transactionIdGenerator
Transaction id generator.

Returns: Message adapter.