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

TaskSatelliteGetExtension - класс

Шаблона расширения для загрузки сателлита по идентификатору задания (в т.ч. создание виртуального сателлита), а также заполняем поля сателлита после успешной загрузки.
Иерархия наследования
SystemObject
  Tessa.Cards.ExtensionsCardGetExtension
    Tessa.Cards.Extensions.TemplatesTaskSatelliteGetExtension

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

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

Конструкторы
  ИмяОписание
Защищённый методTaskSatelliteGetExtension
Создаёт экземпляр класса с указанием его зависимостей.
В начало страницы
Свойства
  ИмяОписание
Защищённое свойствоCardGetStrategy
Стратегия низкоуровневой загрузки карточки, используемая при загрузке виртуального задания.
Защищённое свойствоCardNewStrategy
Стратегия низкоуровневого создания структуры карточки, используемая при загрузке виртуального задания.
Защищённое свойствоCardTransactionStrategy
Стратегия обеспечения блокировок для взаимодействия с основной карточкой.
Защищённое свойствоExtendedRepository
Репозиторий для управления карточками с расширениями и транзакцией.
Защищённое свойствоExtendedRepositoryWithoutTransaction
Репозиторий для управления карточками с расширениями, но без транзакции.
Защищённое свойствоFileIsExternalKey
Имя уникального ключа, по которому в информации по файлу сателлита file.Info будет указан признак того, что файл виртуальный и на самом деле относится к основной карточке. Если в файле ключ не указан, то файл относится именно к сателлиту, т.е. это невиртуальный файл.
Защищённое свойствоMainCardDigestInVirtualSatelliteSectionFieldName
Имя поля с Digest основной карточки, которое содержится в виртуальной строковой секции в карточке-сателлите.
Защищённое свойствоSatelliteTypeID
Идентификатор типа карточки-сателлита.
Защищённое свойствоVirtualMainCardIDKey
Имя уникального ключа, по которому в карточке сателлита card.Info содержится идентификатор основной карточки, если карточка-сателлит была открыта как виртуальная, т.е. она не существовала на момент загрузки. Если в карточке ключ не указан, то сателлит уже был создан ранее.
Защищённое свойствоVirtualSatelliteSection
Имя виртуальной строковой секции в карточке-сателлите, в которой содержится Digest основной карточки.
В начало страницы
Методы
  ИмяОписание
Открытый методAfterRequest
Действие, выполняемое после получения карточки как при успешном, так и при неудачном результате.
(Переопределяет CardGetExtensionAfterRequest(ICardGetExtensionContext).)
Открытый методBeforeRequest
Действие, выполняемое перед получением карточки стандартными средствами. Может установить ответ на запрос для того, чтобы получение карточки стандартными средствами не выполнялось.
(Переопределяет CardGetExtensionBeforeRequest(ICardGetExtensionContext).)
Открытый метод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.)
Защищённый методLoadExternalCardsWithFilesListAsync
Возвращает идентификаторы карточек-сателлитов, которые содержат файлы и для которых файлы требуется загрузить как виртуальные файлы для текущей карточки-сателлита. Например, это идентификаторы сателлитов для заданий, которые расположены выше по иерархии в истории заданий.
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методPrepareRequestToLoadMainCardAsync
Подготавливает запрос на загрузку основной карточки, данные которой используются, а также информация по правам доступа к которой используются при загрузке карточки-сателлита.
Защищённый методPrepareSatelliteAfterLoadingAndGetAdditionalInfoAsync
Выполняет постобработку загруженной карточки-сателлита, а также возвращает дополнительную информацию, такую как токен прав доступа, которая используется в других методах этого класса, в т.ч. для загрузки основной карточки. Если такой информации нет, то возвращает null.
Защищённый методPrepareSatelliteWithMainCardInfoAsync
Подготавливает данные карточки-сателлита по данным загруженной основной карточки.
Защищённый методSetupSatelliteFileAsync
Устанавливает свойства загруженного файла в карточке-сателлите для учёта того, что файл может принадлежать основной карточке.
Защищённый методSetupVirtualSatelliteAsync
В виртуальной карточке-сателлите устанавливает идентификаторы основной карточки и задания, к которым относится сателлит.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Защищённый методTryGetMainCardIDAndTaskRowIDAsync
Возвращает идентификатор основной карточки и идентификатор задания по идентификатору карточки-сателлита. Значение false возвращается в том случае, если сателлит не существует.
Защищённый методTryGetMainCardIDByTaskRowIDAsync
Возвращает идентификатор основной карточки по идентификатору задания или null, если карточка не найдена.
Защищённый методTryGetTaskSatelliteIDAsync
Возвращает идентификатор карточки-сателлита по идентификатору задания на основании данных в базе данных или null, если сателлит не существует.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также