CardExternalSourceLogic.CheckFilesInSubDirectoryAsync - метод

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

Definition

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

Параметры

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

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

ValueTask<ValidationResult>
Результат валидации.

Реализации

ICardExternalSourceLogic.CheckFilesInSubDirectoryAsync(ISourceDirectoryProvider, IEnumerable<String>, Boolean, String, Func<String, Boolean>, CancellationToken)

См. также