TaskSatelliteDeleteExtension - класс

Шаблон расширения для удаления сателлитов задач при удалении карточки.

Definition

Пространство имён: Tessa.Cards.Extensions.Templates
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public abstract class TaskSatelliteDeleteExtension : MultitypeSatelliteDeleteExtension
Inheritance
Object    CardDeleteExtension    MultitypeSatelliteDeleteExtension    TaskSatelliteDeleteExtension

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

TaskSatelliteDeleteExtension Создаёт экземпляр класса с указанием его зависимостей.

Свойства

ContentStrategy Стратегия для управления контентом файлов.
(Унаследован от MultitypeSatelliteDeleteExtension)
ExtendedRepositoryWithoutTransaction Репозиторий для управления карточками с расширениями, но без транзакции.
(Унаследован от MultitypeSatelliteDeleteExtension)
SatelliteTypeIDИдентификатор типа карточки-сателлита.
StoreStrategy Стратегия по сохранению карточки.
(Унаследован от MultitypeSatelliteDeleteExtension)
TaskSatelliteFileInfoListKey Уникальный ключ для информации по всем файлам карточки-сателлита List<SatelliteInfo>, которые будут перенесены из основной карточки в удалённую.
(Унаследован от MultitypeSatelliteDeleteExtension)
TaskSatelliteMovedFileInfoListKey Уникальный ключ для информации по файлам карточки-сателлита List<SatelliteInfo>, содержимое которых было перенесено из основной карточки в удалённую.
(Унаследован от MultitypeSatelliteDeleteExtension)

Методы

AfterBeginTransactionДействие, выполняемое после начала транзакции.
(Унаследован от MultitypeSatelliteDeleteExtension)
AfterRequestДействие, выполняемое после удаления карточки как при успешном, так и при неудачном результате.
(Унаследован от MultitypeSatelliteDeleteExtension)
AfterRequestFinally Действие, выполняемое при возникновении исключения или после удаления карточки как при успешном, так и при неудачном результате. Необработанные исключения не прерывают выполнение цепочки расширений.
(Унаследован от CardDeleteExtension)
BeforeCommitTransactionДействие, выполняемое перед коммитом транзакции.
(Унаследован от CardDeleteExtension)
BeforeRequest Действие, выполняемое перед удалением карточки стандартными средствами. Может установить ответ на запрос для того, чтобы удаление карточки стандартными средствами не выполнялось.
(Унаследован от MultitypeSatelliteDeleteExtension)
CreateSatelliteInfoAsyncСоздаёт информацию по карточке-сателлиту, которая относится к текущему расширению.
(Унаследован от MultitypeSatelliteDeleteExtension)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetAdditionalInfoForDeletionAsync Возвращает дополнительную информацию для использования в запросах на удаление карточек-сателлитов в методе PrepareSatelliteDeleteRequest. Например, это токен прав доступа. Метод может вернуть null, если такая информация отсутствует.
(Унаследован от MultitypeSatelliteDeleteExtension)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
IsMainCardTypeAsync Возвращает признак того, что заданный тип является типом основной карточки, к которой относится карточка-сателлит.
(Унаследован от MultitypeSatelliteDeleteExtension)
IsSatelliteCardTypeAsync Возвращает признак того, что заданный тип является типом карточки-сателлита.
(Переопределяет MultitypeSatelliteDeleteExtensionIsSatelliteCardTypeAsync(CardType, CancellationToken))
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
PrepareSatelliteDeleteRequestAsync Подготавливает запрос на удаление карточки-сателлита, которое выполняется одновременно с удалением основной карточки.
(Унаследован от MultitypeSatelliteDeleteExtension)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetSatelliteCardListAsync Возвращает список с карточками-сателлитами, которые относятся к текущему расширению, где список получен по данным основной карточки mainCard.Info, или null, если список не был установлен.
(Унаследован от MultitypeSatelliteDeleteExtension)
TryGetSatelliteInfoListAsync Возвращает список объектов с информацией по файлам всех карточек-сателлитов по идентификатору основной карточки или null, если карточки-сателлиты не найдены (аналогично пустому списку).
(Унаследован от MultitypeSatelliteDeleteExtension)

Поля

SatelliteTypeRegistry Объект со всеми зарегистированными типами сателлитов.
(Унаследован от MultitypeSatelliteDeleteExtension)

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

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также