Task<List<ICardTemporaryRole>> TryGetTemporaryRolesAsync(
IEnumerable<CardTask> tasks,
Guid cardID,
bool overrideRoleTypeID,
DateTime storeDateTime,
RoleUser defaultAuthor,
DbManager db,
IQueryExecutor executor,
IQueryBuilderFactory builderFactory,
IValidationResultBuilder validationResult,
CancellationToken cancellationToken = default
)
Function TryGetTemporaryRolesAsync (
tasks As IEnumerable(Of CardTask),
cardID As Guid,
overrideRoleTypeID As Boolean,
storeDateTime As DateTime,
defaultAuthor As RoleUser,
db As DbManager,
executor As IQueryExecutor,
builderFactory As IQueryBuilderFactory,
validationResult As IValidationResultBuilder,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of List(Of ICardTemporaryRole))
Task<List<ICardTemporaryRole^>^>^ TryGetTemporaryRolesAsync(
IEnumerable<CardTask^>^ tasks,
Guid cardID,
bool overrideRoleTypeID,
DateTime storeDateTime,
RoleUser defaultAuthor,
DbManager^ db,
IQueryExecutor^ executor,
IQueryBuilderFactory^ builderFactory,
IValidationResultBuilder^ validationResult,
CancellationToken cancellationToken = CancellationToken()
)
abstract TryGetTemporaryRolesAsync :
tasks : IEnumerable<CardTask> *
cardID : Guid *
overrideRoleTypeID : bool *
storeDateTime : DateTime *
defaultAuthor : RoleUser *
db : DbManager *
executor : IQueryExecutor *
builderFactory : IQueryBuilderFactory *
validationResult : IValidationResultBuilder *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<List<ICardTemporaryRole>>
Признак того, что для всех заданий карточки требуется выполнить запрос, определяющий идентификатор типа роли, на которую назначено задание.
Рекомендуется устанавливать значение true всегда, кроме случаев, когда карточка сохраняется особым образом, причём некоторые роли могут быть не созданы на момент вызова метода, но создаются позже в расширении на транзакцию.