ISessionTransactionIdStorage

StockSharp.Configuration

A interface que descreve o armazenamento de identificadores de sessão e de pedidos.

Métodos

CreateRequestId
public string CreateRequestId()
result = iSessionTransactionIdStorage.CreateRequestId()

Criar identificador de solicitação.

Retorna: O identificador do pedido.

CreateTransactionId
public long CreateTransactionId(string requestId)
result = iSessionTransactionIdStorage.CreateTransactionId(requestId)

Criar associação.

requestId
O identificador do pedido.

Retorna: ID da transação.

RemoveRequestId
public bool RemoveRequestId(string requestId)
result = iSessionTransactionIdStorage.RemoveRequestId(requestId)

Apagar associação.

requestId
O identificador do pedido.

Retorna: se a associação foi removida com sucesso, caso contrário, retorna.

RemoveTransactionId
public bool RemoveTransactionId(long transactionId)
result = iSessionTransactionIdStorage.RemoveTransactionId(transactionId)

Apagar associação.

transactionId
ID da transação.

Retorna: se a associação foi removida com sucesso, caso contrário, retorna.

TryGetRequestId
public bool TryGetRequestId(long transactionId, string requestId)
result = iSessionTransactionIdStorage.TryGetRequestId(transactionId, requestId)

Tente encontrar o ID da requisição pelo ID da transação especificado.

transactionId
ID da transação.
requestId
O identificador de requisição encontrado quando o método retorna; caso contrário, por padrão.

Retorna: se o pedido foi encontrado para a transação especificada; caso contrário, .

TryGetTransactionId
public bool TryGetTransactionId(string requestId, long transactionId)
result = iSessionTransactionIdStorage.TryGetTransactionId(requestId, transactionId)

Tente encontrar o ID da transação pelo ID de solicitação especificado.

requestId
O identificador do pedido.
transactionId
O ID da transação encontrado quando o método retorna; caso contrário, por padrão.

Retorna: se o ID da transação foi encontrado para o pedido especificado; caso contrário, .