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