CardStoreContext - класс

Контекст операции по сохранению карточки.

Definition

Пространство имён: Tessa.Cards.ComponentModel
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class CardStoreContext
Inheritance
Object    CardStoreContext

Конструкторы

CardStoreContext Создаёт экземпляр класса с указанием информации, требуемой для сохранения карточки. Рассмотрите использование статического метода CreateAsync(Card, DateTime, ISession, ICardMetadata, ICardTransactionStrategy, IValidationResultBuilder, IQueryExecutor, IQueryBuilderFactory, DbManager, IListString, CardStoreMethod, CancellationToken) для упрощённого создания экземпляра объекта.

Свойства

AffectModified Признак того, что изменения влияют на изменение информации по тому, когда произошло изменение карточки и какой пользователь его выполнил. Это поле эффективно только в случае, если значение свойства AffectVersion равно false.
AffectVersion Признак того, что изменения влияют на проверку и инкремент версии карточки. При инкременте версии также изменяется информация по тому, когда произошло изменение карточки и какой пользователь его выполнил. Этот флаг менее приоритетный, чем DoesNotAffectVersion.
BuilderFactory Объект, помогающий создавать SQL-команды для сохранению карточки.
CancellationToken Объект, посредством которого можно отменить асинхронную задачу.
CardID Идентификатор сохраняемой карточки.
CardMetadata Метаинформация по типу сохраняемой карточки.
CardTypeCaption Отображаемое имя типа сохраняемой карточки.
CardTypeID Идентификатор типа сохраняемой карточки.
DbDbManager
DoesNotAffectVersion Признак того, что изменение карточки не приведёт к проверке и к увеличению номера версии, даже если присутствуют изменяемые значения в основной карточке или её файлах. При первом сохранении карточки версия всё равно увеличивается до 1. Этот флаг более приоритетный, чем AffectVersion.
ExcludedQueryCount Количество запросов, выполненных через Executor, которые не учитываются в стандартном API при определении того, следует ли выполнять проверку и инкремент версии карточки.
Executor Объект, выполняющий SQL-команды по сохранению карточки.
Files Файлы сохраняемой карточки.
ForceTransaction Признак того, что будет открыта транзакция независимо от наличия изменений в карточке.
GeneralMetadata Общая метаинформация по типам карточек.
HasUserInfo Признак того, что в контексте присутствует действительная информация об имени и идентификаторе пользователя, выполняющего сохранение карточки. При отсутствии карточки сохранение должно выполняться от имени пользователя System.
NotFoundEntrySectionList Список идентификаторов строковых секций карточки, которые отсутствуют в БД для существующей карточки при импорте через SmartMerge.
Sections Секции сохраняемой карточки.
Session Сессия текущего пользователя.
StoreDateTime Время сохранения карточки в формате UTC.
StoreMethod Специализация для способа сохранения карточки.
StoreMode Способ сохранения карточки.
TaskHistory История заданий сохраняемой карточки
TaskHistoryGroups Группы истории заданий сохраняемой карточки
TaskRowIDListToMakeInProgress Список идентификаторов заданий, которые берутся в работу в процессе сохранения. Для каждого такого задания выполняются дополнительные проверки внутри блокировки на запись карточки.
Tasks Задания сохраняемой карточки.
TransactionStrategy Стратегия транзакций по работе с карточками.
UserID Идентификатор пользователя, выполняющего сохранение карточки.
UserName Имя пользователя, выполняющего сохранение карточки.
ValidationResult Объект, выполняющий построение результата валидации.

Методы

CreateAsync Создаёт экземпляр класса с указанием информации, требуемой для сохранения заданной карточки Card.
CreateForAsync Создаёт контекст операции по сохранению карточки, которая вложена в текущую карточку. Это может быть карточка файла или задания.
DeferDeletionAction Откладывает выполнение действия по удалению элемента карточки.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecuteDeferredDeletionActionsInReversedOrderAsync Осуществляет отложенное выполнение всех действий по удалению элементов карточки в порядке, обратном их указанию.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также