ISessionTransactionIdStorage
StockSharp.Configuration
The interface describing the session based transaction and request identifiers storage.
Methods
CreateRequestId
public string CreateRequestId()
result = iSessionTransactionIdStorage.CreateRequestId()
Create request identifier.
Returns: The request identifier.
CreateTransactionId
public long CreateTransactionId(string requestId)
result = iSessionTransactionIdStorage.CreateTransactionId(requestId)
Create association.
- requestId
- The request identifier.
Returns: Transaction ID.
RemoveRequestId
public bool RemoveRequestId(string requestId)
result = iSessionTransactionIdStorage.RemoveRequestId(requestId)
Delete association.
- requestId
- The request identifier.
Returns: if association was removed successfully, otherwise, returns .
RemoveTransactionId
public bool RemoveTransactionId(long transactionId)
result = iSessionTransactionIdStorage.RemoveTransactionId(transactionId)
Delete association.
- transactionId
- Transaction ID.
Returns: if association was removed successfully, otherwise, returns .
TryGetRequestId
public bool TryGetRequestId(long transactionId, string requestId)
result = iSessionTransactionIdStorage.TryGetRequestId(transactionId, requestId)
Try find request id by the specified transaction id.
- transactionId
- Transaction ID.
- requestId
- The found request identifier when method returns ; otherwise default.
Returns: if request id was found for the specified transaction; otherwise, .
TryGetTransactionId
public bool TryGetTransactionId(string requestId, long transactionId)
result = iSessionTransactionIdStorage.TryGetTransactionId(requestId, transactionId)
Try find transaction id by the specified request id.
- requestId
- The request identifier.
- transactionId
- The found transaction id when method returns ; otherwise default.
Returns: if transaction id was found for the specified request; otherwise, .