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

TaskSatelliteStoreExtension - класс

Шаблона расширения по сохранению карточки-сателлита для задания.
Иерархия наследования
SystemObject
  Tessa.Cards.ExtensionsCardStoreExtension
    Tessa.Cards.Extensions.TemplatesTaskSatelliteStoreExtension

Пространство имён:  Tessa.Cards.Extensions.Templates
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public abstract class TaskSatelliteStoreExtension : CardStoreExtension

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

Конструкторы
  ИмяОписание
Защищённый методTaskSatelliteStoreExtension
Создаёт экземпляр класса с указанием его зависимостей.
В начало страницы
Свойства
  ИмяОписание
Защищённое свойствоCardGetStrategy
Стратегия низкоуровневой загрузки карточки, используемая при загрузке виртуального задания.
Защищённое свойствоCardTransactionStrategy
Стратегия обеспечения блокировок для взаимодействия с основной карточкой.
Защищённое свойствоContextCardInfoKey
Имя уникального ключа, по которому в контексте расширений context.Info между методами расширений передаётся информация из сохраняемой карточки card.Info.
Защищённое свойствоContextFilesKey
Имя уникального ключа, по которому в контексте расширений context.Info между методами расширений передаётся список файлов ListStorage<CardFile>.
Защищённое свойствоContextMainCardIDKey
Имя уникального ключа, по которому в контексте расширений context.Info между методами расширений передаётся идентификатор основной карточки.
Защищённое свойствоContextTasksKey
Имя уникального ключа, по которому в контексте расширений context.Info между методами расширений передаётся список заданий ListStorage<CardTask>.
Защищённое свойствоExtendedRepository
Репозиторий для управления карточками с расширениями и с транзакцией.
Защищённое свойствоExtendedRepositoryWithoutTransaction
Репозиторий для управления карточками с расширениями, но без транзакции.
Защищённое свойствоNextCardIDKey
Имя уникального ключа, по которому в ответе на запрос response.Info содержится идентификатор карточки, которую надо открыть после сохранения сателлита. Если в ответе на запрос ключ не указан, то после сохранения повторно открывается сателлит.
Защищённое свойствоNextCardTypeIDKey
Имя уникального ключа, по которому в ответе на запрос response.Info содержится идентификатор типа карточки, которую надо открыть после сохранения сателлита. Если в ответе на запрос ключ не указан, то после сохранения повторно открывается сателлит.
Защищённое свойствоSatelliteTypeID
Идентификатор типа карточки-сателлита.
Защищённое свойствоVirtualMainCardIDKey
Имя уникального ключа, по которому в карточке сателлита card.Info содержится идентификатор основной карточки, если карточка-сателлит была открыта как виртуальная, т.е. она не существовала на момент загрузки. Если в карточке ключ не указан, то сателлит уже был создан ранее.
В начало страницы
Методы
  ИмяОписание
Открытый методAfterBeginTransaction
Действие, выполняемое после начала транзакции.
(Унаследован от CardStoreExtension.)
Открытый методAfterRequest (Переопределяет CardStoreExtensionAfterRequest(ICardStoreExtensionContext).)
Открытый методBeforeCommitTransaction (Переопределяет CardStoreExtensionBeforeCommitTransaction(ICardStoreExtensionContext).)
Открытый методBeforeRequest (Переопределяет CardStoreExtensionBeforeRequest(ICardStoreExtensionContext).)
Защищённый методCanModifyTaskCardAsync
Возвращает признак того, что карточку-сателлит разрешено сохранять на основании данных по заданию.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый метод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.)
Защищённый методIsMainCardFileAsync
Возвращает признак того, что заданный файл, сохраняемый с карточкой-сателлитом, на самом деле относится к основной карточке.
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методPrepareMainCardFileToStoreAsync
Выполняет подготовку для заданного файла, сохраняемого с карточкой-сателлитом, но для которого известно, что он является файлом основной карточки. Например, устанавливается категория файла в основной карточке.
Защищённый методSetupVirtualSatelliteAsync
В виртуальной карточке-сателлите устанавливает идентификаторы основной карточки и задания, к которым относится сателлит.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Защищённый методTryGetMainCardIDAndTaskRowIDAsync
Возвращает идентификатор основной карточки и идентификатор задания по идентификатору карточки-сателлита. Значение false возвращается в том случае, если сателлит не существует.
Защищённый методTryGetTaskSatelliteIDAsync
Возвращает идентификатор карточки-сателлита по идентификатору задания на основании данных в базе данных или null, если сателлит не существует.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также