public interface ICardTransactionStrategy : ITransactionStrategyPublic Interface ICardTransactionStrategy
Inherits ITransactionStrategypublic interface class ICardTransactionStrategy : ITransactionStrategytype ICardTransactionStrategy =
interface
interface ITransactionStrategy
end| ExecuteInReaderLockAsync | Выполняет запрос на чтение карточки внутри блокировки reader/writer. |
| ExecuteInTransactionAsync |
Выполняет запрос на изменение карточки внутри транзакции. При этом не используется блокировка reader/writer.
Обычно транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция.
(Унаследован от ITransactionStrategy) |
| ExecuteInWriterLockAsync | Выполняет запрос на изменение карточки внутри блокировки reader/writer и внутри транзакции. Последним действием внутри делегата asyncAction должно быть увеличение номера версии карточки. |
| GetCardLockingStrategy | Возвращает стратегию блокировок, использующуюся в данной стратегии для получения/освобождения блокировок. |