StreamSynchronizationSourceTryCreateSynchronizationEnumerableAsync - метод

Осуществляет попытку создания объекта, выполняющего перечисление файлов, необходимых для синхронизации элементов между файлами находящимися в источнике и текущем состоянии пакета приложения, который находится в состоянии currentState.

В случае если при создании произошли ошибки, то ошибки помещаются в validationResultBuilder, и возвращается null.

Definition

Пространство имён: Tessa.Applications.Synchronization
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public Task<IApplicationPackageFileEnumerable?> TryCreateSynchronizationEnumerableAsync(
	ApplicationPackage? currentState,
	IValidationResultBuilder validationResultBuilder,
	CancellationToken cancellationToken = default
)

Параметры

currentState  ApplicationPackage
Текущее состояние пакета приложения.
validationResultBuilder  IValidationResultBuilder
Построитель результатов валидации.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

TaskIApplicationPackageFileEnumerable
Объект, выполняющий перечисление файлов, или null, если при создании произошли ошибки.

Реализации

ISynchronizationSourceTryCreateSynchronizationEnumerableAsync(ApplicationPackage, IValidationResultBuilder, CancellationToken)

См. также