CardGetStrategyLoadTaskHistoryGroupsAsync - метод
Загружает информацию по группам истории завершённых заданий карточки.
Пространство имён: Tessa.Cards.ComponentModelСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public Task<bool> LoadTaskHistoryGroupsAsync(
Guid cardID,
Card card,
DbManager db,
ICardMetadata cardMetadata,
IValidationResultBuilder validationResult,
IEnumerable<Guid>? itemRowIDList = null,
IEnumerable<Guid>? itemTypeIDList = null,
CancellationToken cancellationToken = default
)
Public Function LoadTaskHistoryGroupsAsync (
cardID As Guid,
card As Card,
db As DbManager,
cardMetadata As ICardMetadata,
validationResult As IValidationResultBuilder,
Optional itemRowIDList As IEnumerable(Of Guid) = Nothing,
Optional itemTypeIDList As IEnumerable(Of Guid) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of Boolean)
public:
virtual Task<bool>^ LoadTaskHistoryGroupsAsync(
Guid cardID,
Card^ card,
DbManager^ db,
ICardMetadata^ cardMetadata,
IValidationResultBuilder^ validationResult,
IEnumerable<Guid>^ itemRowIDList = nullptr,
IEnumerable<Guid>^ itemTypeIDList = nullptr,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract LoadTaskHistoryGroupsAsync :
cardID : Guid *
card : Card *
db : DbManager *
cardMetadata : ICardMetadata *
validationResult : IValidationResultBuilder *
?itemRowIDList : IEnumerable<Guid> *
?itemTypeIDList : IEnumerable<Guid> *
?cancellationToken : CancellationToken
(* Defaults:
let _itemRowIDList = defaultArg itemRowIDList null
let _itemTypeIDList = defaultArg itemTypeIDList null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<bool>
override LoadTaskHistoryGroupsAsync :
cardID : Guid *
card : Card *
db : DbManager *
cardMetadata : ICardMetadata *
validationResult : IValidationResultBuilder *
?itemRowIDList : IEnumerable<Guid> *
?itemTypeIDList : IEnumerable<Guid> *
?cancellationToken : CancellationToken
(* Defaults:
let _itemRowIDList = defaultArg itemRowIDList null
let _itemTypeIDList = defaultArg itemTypeIDList null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<bool>
- cardID Guid
- Идентификатор карточки, информацию по группам истории завершённых заданий которой требуется загрузить.
- card Card
- Карточка, в которую добавляется информацию по группам истории завершённых заданий.
- db DbManager
- Объект, предоставляющий доступ к базе данных.
- cardMetadata ICardMetadata
- Метаинформация по загружаемым типам заданий. Передайте объект с метаинформацией по всем типам.
- validationResult IValidationResultBuilder
- Объект, осуществляющий построение результата валидации.
- itemRowIDList IEnumerableGuid (Optional)
-
Список идентификаторов записей, которые разрешено загружать среди доступных пользователю записей,
или null, если список записей не ограничивается их идентификаторами.
- itemTypeIDList IEnumerableGuid (Optional)
-
Список идентификаторов типов заданий в записях, которые разрешено загружать среди доступных пользователю записей,
или null, если список записей не ограничивается типами их заданий.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskBooleantrue, если информация по истории завершённых заданий была успешно загружена;
false в противном случае.
ICardGetStrategyLoadTaskHistoryGroupsAsync(Guid, Card, DbManager, ICardMetadata, IValidationResultBuilder, IEnumerableGuid, IEnumerableGuid, CancellationToken)