ISessionTransactionIdStorage
Интерфейс, описывающий транзакцию на основе сеанса и хранилище идентификаторов запросов.
Методы
public string CreateRequestId()
result = iSessionTransactionIdStorage.CreateRequestId()
Создать идентификатор запроса.
Возвращает: Идентификатор запроса.
public long CreateTransactionId(string requestId)
result = iSessionTransactionIdStorage.CreateTransactionId(requestId)
Создайте ассоциацию.
- requestId
- Идентификатор запроса.
Возвращает: Идентификатор транзакции.
public bool RemoveRequestId(string requestId)
result = iSessionTransactionIdStorage.RemoveRequestId(requestId)
Удалить ассоциацию.
- requestId
- Идентификатор запроса.
Возвращает: если ассоциация была успешно удалена, в противном случае возвращается .
public bool RemoveTransactionId(long transactionId)
result = iSessionTransactionIdStorage.RemoveTransactionId(transactionId)
Удалить ассоциацию.
- transactionId
- Идентификатор транзакции.
Возвращает: если ассоциация была успешно удалена, в противном случае возвращается .
public bool TryGetRequestId(long transactionId, string requestId)
result = iSessionTransactionIdStorage.TryGetRequestId(transactionId, requestId)
Попробуйте найти идентификатор запроса по указанному идентификатору транзакции.
- transactionId
- Идентификатор транзакции.
- requestId
- Найденный идентификатор запроса, когда метод возвращает значение; в противном случае по умолчанию.
Возвращает: если для указанной транзакции найден идентификатор запроса; в противном случае, .
public bool TryGetTransactionId(string requestId, long transactionId)
result = iSessionTransactionIdStorage.TryGetTransactionId(requestId, transactionId)
Попробуйте найти идентификатор транзакции по указанному идентификатору запроса.
- requestId
- Идентификатор запроса.
- transactionId
- Найденный идентификатор транзакции, когда метод возвращает значение; в противном случае по умолчанию.
Возвращает: если для указанного запроса найден идентификатор транзакции; в противном случае, .