CardMergeTreeBuilderBuildAsync - метод
Строит дерево слияния.
Пространство имён: Tessa.Cards.SmartMergeСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public ValueTask<IMergeTree<Card, CardMergeOptions>> BuildAsync(
IMergeContext<CardMergeOptions> mergeContext,
IMergeMetadata metadata,
Card card,
CancellationToken cancellationToken = default
)
Public Function BuildAsync (
mergeContext As IMergeContext(Of CardMergeOptions),
metadata As IMergeMetadata,
card As Card,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of IMergeTree(Of Card, CardMergeOptions))
public:
virtual ValueTask<IMergeTree<Card^, CardMergeOptions^>^> BuildAsync(
IMergeContext<CardMergeOptions^>^ mergeContext,
IMergeMetadata^ metadata,
Card^ card,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract BuildAsync :
mergeContext : IMergeContext<CardMergeOptions> *
metadata : IMergeMetadata *
card : Card *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<IMergeTree<Card, CardMergeOptions>>
override BuildAsync :
mergeContext : IMergeContext<CardMergeOptions> *
metadata : IMergeMetadata *
card : Card *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<IMergeTree<Card, CardMergeOptions>>
- mergeContext IMergeContextCardMergeOptions
- Контекст логики слияния.
- metadata IMergeMetadata
- Метаданные для слияния.
- card Card
- Карточка, для которой строится дерево.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskIMergeTreeCard,
CardMergeOptionsДерево слияния.
IMergeTreeBuilderTMergeObject, TMergeOptionsBuildAsync(IMergeContextTMergeOptions, IMergeMetadata, TMergeObject, CancellationToken)