DeleteIntegerCardOperation - конструктор
Создаёт экземпляр класса с указанием его свойств и зависимостей.
Пространство имён: Tessa.UI.CardsСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
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 ActionCardDeleteRequest, DeleteCardIntegerOperationItem
-
Метод, выполняющий установку идентификатора карточка в запросе на удаление.
Первым параметром метод получает запрос на удаление карточки перед тем, как он будет отправлен;
вторым параметром метод получает объект с описанием удаляемой карточки, включая её идентификатор.
Рекомендуется передать целочисленный идентификатор в Info запроса, чтобы расширения на сервере могли использовать его.
Параметр не равен null.
- getCardTypeIDFuncAsync FuncDeleteCardIntegerOperationItem, CancellationToken, TaskNullableGuid
-
Функция, возвращающая идентификатор типа карточки для использования в запросе на удаление.
Параметром передаётся объект с описанием удаляемой карточки, включая её идентификатор.
Функция возвращает идентификатор типа для карточки в параметре, или null, если тип неизвестен
(и не будет передан в запрос на удаление).
Параметр не равен null.
- withoutBackupOnly Boolean
-
Признак того, что выполняется принудительное удаление без возможности восстановления.
- cardRepository ICardRepository
- Репозиторий для управления карточками.
- cardMetadata ICardMetadata
- Метаинформация по типам карточек.