SmartMergerBaseTMergeObject, TMergeOptionsMergeAsync - метод
Пространство имён: Tessa.SmartMergeСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public abstract ValueTask<IMergeResult<TMergeObject>> MergeAsync(
TMergeObject source,
TMergeObject destination,
IMergeOptions options = null,
ILogger logger = null,
CancellationToken cancellationToken = default
)
Public MustOverride Function MergeAsync (
source As TMergeObject,
destination As TMergeObject,
Optional options As IMergeOptions = Nothing,
Optional logger As ILogger = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of IMergeResult(Of TMergeObject))
public:
virtual ValueTask<IMergeResult<TMergeObject>^> MergeAsync(
TMergeObject source,
TMergeObject destination,
IMergeOptions^ options = nullptr,
ILogger^ logger = nullptr,
CancellationToken cancellationToken = CancellationToken()
) abstract
abstract MergeAsync :
source : 'TMergeObject *
destination : 'TMergeObject *
?options : IMergeOptions *
?logger : ILogger *
?cancellationToken : CancellationToken
(* Defaults:
let _options = defaultArg options null
let _logger = defaultArg logger null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<IMergeResult<'TMergeObject>>
- source TMergeObject
-
- destination TMergeObject
-
- options IMergeOptions (Optional)
-
- logger ILogger (Optional)
-
- cancellationToken CancellationToken (Optional)
-
ValueTaskIMergeResultTMergeObjectISmartMergerTMergeObjectMergeAsync(TMergeObject, TMergeObject, IMergeOptions, ILogger, CancellationToken)