Для изменения размера нажмите или перетащите

ViewFilePersistentReadAsync - метод

Выполняет чтение моделей представлений из указанной папки

Пространство имён:  Tessa.Views.Parser.Serialization
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public ValueTask<IEnumerable<TessaViewModel>> ReadAsync(
	[NotNullAttribute] string path,
	[NotNullAttribute] Func<string, Exception, CancellationToken, ValueTask<bool>> onErrorFuncAsync,
	CancellationToken cancellationToken = default
)

Параметры

path
Тип: SystemString
Путь к хранилищу представлений
onErrorFuncAsync
Тип: SystemFuncString, Exception, CancellationToken, ValueTaskBoolean
Функция вызываемая, если при обработке файла было вызвано исключение, если функция возвращает False обработка файлов будет прервана
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: ValueTaskIEnumerableTessaViewModel
Список моделей представлений находящихся в папке
Исключения
ИсключениеУсловие
Exception Исключение возникшее при обработке файла.
IOExceptionpath is a file name.-or-A network error has occurred.
UnauthorizedAccessException The caller does not have the required permission.
DirectoryNotFoundException The specified path is not found or is invalid (for example, it is on an unmapped drive).
ArgumentExceptionpath is a zero-length string, contains only white space, or contains one or more invalid characters. You can query for invalid characters by using GetInvalidPathChars.-or- search pattern doesn't contain a valid pattern.
ArgumentNullExceptionpath or is null.
PathTooLongException The specified path, file name, or both exceed the system-defined maximum length. For example, on Windows-based platforms, paths must be less than 248 characters and file names must be less than 260 characters.
См. также