CardExternalSourceLogic.CheckFilesInSubDirectoryAsync - метод
Логика проверки файлов в поддиректории карточки.
Пространство имён: Tessa.CardsСборка: Tessa (в Tessa.dll) Версия: 4.0.6
public ValueTask<ValidationResult> CheckFilesInSubDirectoryAsync(
ISourceDirectoryProvider contentDirectoryProvider,
IEnumerable<string>? externalFileNames,
bool deleteAllowed,
string cardFullPath,
Func<string, bool>? ignoredFileNamesFunc = null,
CancellationToken cancellationToken = default
)
Public 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)
public:
virtual ValueTask<ValidationResult^> CheckFilesInSubDirectoryAsync(
ISourceDirectoryProvider^ contentDirectoryProvider,
IEnumerable<String^>^ externalFileNames,
bool deleteAllowed,
String^ cardFullPath,
Func<String^, bool>^ ignoredFileNamesFunc = nullptr,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract CheckFilesInSubDirectoryAsync :
contentDirectoryProvider : ISourceDirectoryProvider *
externalFileNames : IEnumerable<string> *
deleteAllowed : bool *
cardFullPath : string *
?ignoredFileNamesFunc : Func<string, bool> *
?cancellationToken : CancellationToken
-> ValueTask<ValidationResult>
override CheckFilesInSubDirectoryAsync :
contentDirectoryProvider : ISourceDirectoryProvider *
externalFileNames : IEnumerable<string> *
deleteAllowed : bool *
cardFullPath : string *
?ignoredFileNamesFunc : Func<string, bool> *
?cancellationToken : CancellationToken
-> ValueTask<ValidationResult>
- 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)