Interface ISessionTransactionIdStorage
- Namespace
- StockSharp.Configuration
- Assembly
- StockSharp.Configuration.dll
The interface describing the session based transaction and request identifiers storage.
public interface ISessionTransactionIdStorage
- Extension Methods
Methods
CreateRequestId()
Create request identifier.
string CreateRequestId()
Returns
- string
The request identifier.
CreateTransactionId(string)
Create association.
long CreateTransactionId(string requestId)
Parameters
requestIdstringThe request identifier.
Returns
- long
Transaction ID.
RemoveRequestId(string)
Delete association.
bool RemoveRequestId(string requestId)
Parameters
requestIdstringThe request identifier.
Returns
RemoveTransactionId(long)
Delete association.
bool RemoveTransactionId(long transactionId)
Parameters
transactionIdlongTransaction ID.
Returns
TryGetRequestId(long, out string)
Try find request id by the specified transaction id.
bool TryGetRequestId(long transactionId, out string requestId)
Parameters
transactionIdlongTransaction ID.
requestIdstringThe found request identifier when method returns true; otherwise default.
Returns
TryGetTransactionId(string, out long)
Try find transaction id by the specified request id.
bool TryGetTransactionId(string requestId, out long transactionId)
Parameters
requestIdstringThe request identifier.
transactionIdlongThe found transaction id when method returns true; otherwise default.