Для изменения размера нажмите или перетащите

CardWithoutTransactionStrategy - класс

Стратегия неблокирующего выполнения операций с карточкой. Взятие и освобождение любых блокировок reader/writer не выполняется, транзакции не используются.
Иерархия наследования

Пространство имён:  Tessa.Cards.ComponentModel
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public class CardWithoutTransactionStrategy : WithoutTransactionStrategy, 
	ICardTransactionStrategy, ITransactionStrategy

Тип CardWithoutTransactionStrategy предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методCardWithoutTransactionStrategy
Создаёт экземпляр класса с указанием области видимости объекта DbManager.
В начало страницы
Свойства
  ИмяОписание
Защищённое свойствоCardWithoutLockingStrategy
Стратегия по блокировкам карточек. Используется только при взятии блокировки на чтение для получения идентификатора типа карточки.
Защищённое свойствоDbScope
Объект, обеспечивающий взаимодействие с базой данных.
(Унаследован от TransactionStrategy.)
В начало страницы
Методы
  ИмяОписание
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Открытый методExecuteInReaderLockAsync
Выполняет запрос на чтение карточки внутри блокировки reader/writer.
Открытый методExecuteInTransactionAsync
Выполняет запрос на изменение карточки внутри транзакции. При этом не используется блокировка reader/writer. Обычно транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция.
(Унаследован от TransactionStrategy.)
Защищённый методExecuteInTransactionCoreAsync
Выполняет запрос на изменение карточки внутри транзакции. При этом не используется блокировка reader/writer. Обычно транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция.
(Унаследован от WithoutTransactionStrategy.)
Открытый методExecuteInWriterLockAsync
Выполняет запрос на изменение карточки внутри блокировки reader/writer и внутри транзакции. Последним действием внутри делегата asyncAction должно быть увеличение номера версии карточки.
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методProcessException
Записывает информацию по исключению, произошедшему в транзакции, в объект validationResult.
(Унаследован от TransactionStrategy.)
Открытый методReleaseWriterLockAsync
Выполняет освобождение блокировки на запись карточки.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
Заметки
Наследники класса могут определять дополнительные свойства и методы, а также переопределять существующие методы.
См. также