DeleteIntegerCardOperation - конструктор |
Создаёт экземпляр класса с указанием его свойств и зависимостей.
Пространство имён:
Tessa.UI.Cards
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public DeleteIntegerCardOperation(
Action<CardDeleteRequest, DeleteCardIntegerOperationItem> setupCardIdentifier,
Func<DeleteCardIntegerOperationItem, CancellationToken, Task<Guid?>> getCardTypeIDFuncAsync,
bool withoutBackupOnly,
ICardRepository cardRepository,
ICardMetadata cardMetadata
)
Public Sub New (
setupCardIdentifier As Action(Of CardDeleteRequest, DeleteCardIntegerOperationItem),
getCardTypeIDFuncAsync As Func(Of DeleteCardIntegerOperationItem, CancellationToken, Task(Of Guid?)),
withoutBackupOnly As Boolean,
cardRepository As ICardRepository,
cardMetadata As ICardMetadata
)
public:
DeleteIntegerCardOperation(
Action<CardDeleteRequest^, DeleteCardIntegerOperationItem^>^ setupCardIdentifier,
Func<DeleteCardIntegerOperationItem^, CancellationToken, Task<Nullable<Guid>>^>^ getCardTypeIDFuncAsync,
bool withoutBackupOnly,
ICardRepository^ cardRepository,
ICardMetadata^ cardMetadata
)
new :
setupCardIdentifier : Action<CardDeleteRequest, DeleteCardIntegerOperationItem> *
getCardTypeIDFuncAsync : Func<DeleteCardIntegerOperationItem, CancellationToken, Task<Nullable<Guid>>> *
withoutBackupOnly : bool *
cardRepository : ICardRepository *
cardMetadata : ICardMetadata -> DeleteIntegerCardOperation
Параметры
- setupCardIdentifier
- Тип: SystemActionCardDeleteRequest, DeleteCardIntegerOperationItem
Метод, выполняющий установку идентификатора карточка в запросе на удаление.
Первым параметром метод получает запрос на удаление карточки перед тем, как он будет отправлен;
вторым параметром метод получает объект с описанием удаляемой карточки, включая её идентификатор.
Рекомендуется передать целочисленный идентификатор в Info запроса, чтобы расширения на сервере могли использовать его.
Параметр не равен null.
- getCardTypeIDFuncAsync
- Тип: SystemFuncDeleteCardIntegerOperationItem, CancellationToken, TaskNullableGuid
Функция, возвращающая идентификатор типа карточки для использования в запросе на удаление.
Параметром передаётся объект с описанием удаляемой карточки, включая её идентификатор.
Функция возвращает идентификатор типа для карточки в параметре, или null, если тип неизвестен
(и не будет передан в запрос на удаление).
Параметр не равен null.
- withoutBackupOnly
- Тип: SystemBoolean
Признак того, что выполняется принудительное удаление без возможности восстановления.
- cardRepository
- Тип: Tessa.CardsICardRepository
Репозиторий для управления карточками. - cardMetadata
- Тип: Tessa.CardsICardMetadata
Метаинформация по типам карточек.
См. также