CardExternalSourceLogicCheckFilesInSubDirectoryAsync - метод

Логика проверки файлов в поддиректории карточки.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public ValueTask<ValidationResult> CheckFilesInSubDirectoryAsync(
	ISourceDirectoryProvider contentDirectoryProvider,
	IEnumerable<string>? externalFileNames,
	bool deleteAllowed,
	string cardFullPath,
	Func<string, bool> ignoredFileNamesFunc,
	CancellationToken cancellationToken = default
)

Параметры

contentDirectoryProvider  ISourceDirectoryProvider
Провайдер поддиректории карточки.
externalFileNames  IEnumerableString
Имена файлов, которые отонсятся к карточке.
deleteAllowed  Boolean
Если true - лишие файлы будут удалены.
cardFullPath  String
Полный путь к файлу карточки.
ignoredFileNamesFunc  FuncString, Boolean
Функция для определеия имен файлов, которые будут игнорироваться при проверке.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskValidationResult
Результат валидации.

Реализации

ICardExternalSourceLogicCheckFilesInSubDirectoryAsync(ISourceDirectoryProvider, IEnumerableString, Boolean, String, FuncString, Boolean, CancellationToken)

См. также