CardComponentHelperTryGetMasterTaskAssignedRoleAsync(CardTask, IValidationResultBuilder, Type, DbManager, IQueryBuilderFactory, Boolean, CancellationToken) - метод
Возвращает ФРЗ с пометкой "Master". На основе неё определяется временная зона и календарь.
Запишет ошибку в validationResult, если роль с пометкой "Master" не будет найдена.
Пространство имён: Tessa.Cards.ComponentModelСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static ValueTask<CardTaskAssignedRole> TryGetMasterTaskAssignedRoleAsync(
CardTask task,
IValidationResultBuilder validationResult,
Type objectType,
DbManager? db = null,
IQueryBuilderFactory? builderFactory = null,
bool ignoreCache = false,
CancellationToken cancellationToken = default
)
Public Shared Function TryGetMasterTaskAssignedRoleAsync (
task As CardTask,
validationResult As IValidationResultBuilder,
objectType As Type,
Optional db As DbManager = Nothing,
Optional builderFactory As IQueryBuilderFactory = Nothing,
Optional ignoreCache As Boolean = false,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of CardTaskAssignedRole)
public:
static ValueTask<CardTaskAssignedRole^> TryGetMasterTaskAssignedRoleAsync(
CardTask^ task,
IValidationResultBuilder^ validationResult,
Type^ objectType,
DbManager^ db = nullptr,
IQueryBuilderFactory^ builderFactory = nullptr,
bool ignoreCache = false,
CancellationToken cancellationToken = CancellationToken()
)
static member TryGetMasterTaskAssignedRoleAsync :
task : CardTask *
validationResult : IValidationResultBuilder *
objectType : Type *
?db : DbManager *
?builderFactory : IQueryBuilderFactory *
?ignoreCache : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _db = defaultArg db null
let _builderFactory = defaultArg builderFactory null
let _ignoreCache = defaultArg ignoreCache false
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<CardTaskAssignedRole>
- task CardTask
- Задание, для которого требуется получить мастер-роль.
- validationResult IValidationResultBuilder
- Объект для валидации.
- objectType Type
- Тип вызывающего объекта.
- db DbManager (Optional)
- DbManager
Если равен null, то роль будет браться из текущего объекта задания, не используя БД.
- builderFactory IQueryBuilderFactory (Optional)
- IQueryBuilderFactory
Если равен null, то роль будет браться из текущего объекта задания, не используя БД.
- ignoreCache Boolean (Optional)
-
Если равен true, то запрос к БД будет сделан не зависимо от того есть ли у задания уже кэшированные роли.
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
ValueTaskCardTaskAssignedRoleФРЗ с пометкой Master или
null если роль не найдена.