ICardExternalSourceLogicCheckFilesInSubDirectoryAsync - метод
Логика проверки файлов в поддиректории карточки.
Пространство имён: Tessa.CardsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
ValueTask<ValidationResult> CheckFilesInSubDirectoryAsync(
ISourceDirectoryProvider contentDirectoryProvider,
IEnumerable<string>? externalFileNames,
bool deleteAllowed,
string cardFullPath,
Func<string, bool>? ignoredFileNamesFunc = null,
CancellationToken cancellationToken = default
)
Function CheckFilesInSubDirectoryAsync (
contentDirectoryProvider As ISourceDirectoryProvider,
externalFileNames As IEnumerable(Of String),
deleteAllowed As Boolean,
cardFullPath As String,
Optional ignoredFileNamesFunc As Func(Of String, Boolean) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of ValidationResult)
ValueTask<ValidationResult^> CheckFilesInSubDirectoryAsync(
ISourceDirectoryProvider^ contentDirectoryProvider,
IEnumerable<String^>^ externalFileNames,
bool deleteAllowed,
String^ cardFullPath,
Func<String^, bool>^ ignoredFileNamesFunc = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
abstract CheckFilesInSubDirectoryAsync :
contentDirectoryProvider : ISourceDirectoryProvider *
externalFileNames : IEnumerable<string> *
deleteAllowed : bool *
cardFullPath : string *
?ignoredFileNamesFunc : Func<string, bool> *
?cancellationToken : CancellationToken
(* Defaults:
let _ignoredFileNamesFunc = defaultArg ignoredFileNamesFunc null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<ValidationResult>
- contentDirectoryProvider ISourceDirectoryProvider
- Провайдер поддиректории карточки.
- externalFileNames IEnumerableString
- Имена файлов, которые отонсятся к карточке.
- deleteAllowed Boolean
- Если true - лишие файлы будут удалены.
- cardFullPath String
- Полный путь к файлу карточки.
- ignoredFileNamesFunc FuncString, Boolean (Optional)
- Функция для определеия имен файлов, которые будут игнорироваться при проверке.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskValidationResultРезультат валидации.