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