KrComponentsHelperCheckKrComponentsAsync(Guid, Guid, NullableGuid, IDbScope, IKrTypesCache, KrComponents, CancellationToken) - метод
Проверяет наличие необходимых настроек у карточки типового решения.
Пространство имён: Tessa.Extensions.Default.Shared.Workflow.KrProcessСборка: Tessa.Extensions.Default.Shared (в Tessa.Extensions.Default.Shared.dll) Версия: 3.6.0.22
public static ValueTask<(bool IsSuccessful, string ErrorMessage)> CheckKrComponentsAsync(
Guid cardID,
Guid cardTypeID,
Guid? docTypeID,
IDbScope dbScope,
IKrTypesCache typesCache,
KrComponents required,
CancellationToken cancellationToken = default
)
Public Shared Function CheckKrComponentsAsync (
cardID As Guid,
cardTypeID As Guid,
docTypeID As Guid?,
dbScope As IDbScope,
typesCache As IKrTypesCache,
required As KrComponents,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of (IsSuccessful As Boolean, ErrorMessage As String))
public:
static ValueTask<ValueTuple<bool, String^>> CheckKrComponentsAsync(
Guid cardID,
Guid cardTypeID,
Nullable<Guid> docTypeID,
IDbScope^ dbScope,
IKrTypesCache^ typesCache,
KrComponents required,
CancellationToken cancellationToken = CancellationToken()
)
static member CheckKrComponentsAsync :
cardID : Guid *
cardTypeID : Guid *
docTypeID : Nullable<Guid> *
dbScope : IDbScope *
typesCache : IKrTypesCache *
required : KrComponents *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValueTuple<bool, string>>
- cardID Guid
- Идентификатор карточки, по которой будет определён идентификатор типа документа, если он не задан.
- cardTypeID Guid
- Идентификатор типа карточки.
- docTypeID NullableGuid
- Идентификатор типа документа или значение , если он должен быть определён автоматически.
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- typesCache IKrTypesCache
Кэш по типам карточек и документов, содержащих информацию по типовому решению.
- required KrComponents
- Проверяемые компоненты.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskValueTupleBoolean,
StringКортеж содержащий: значение
, если все проверяемые компоненты активны, иначе -
; строка содержащая информацию об ошибке, возникшей при выполнении проверки.