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

FileHelperCheckHasReaderAccess - метод

Выполняет проверку того, что файл доступен для чтения его содержимого, и возвращает признак того, что проверка выполнена успешно: файл можно прочитать или файл отсутствует при указанном canBeMissing.

Пространство имён:  Tessa.Platform.IO
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static bool CheckHasReaderAccess(
	string filePath,
	IValidationResultBuilder validationResult,
	IProcessNameResolver processNameResolver,
	Func<string> notFoundTemplate,
	Func<string> lockedTemplate,
	Func<string> lockingProcessTemplate,
	Func<string> lockingProcessDetailsTemplate,
	Func<string> readingErrorTemplate,
	string fileName = null,
	bool canBeMissing = false
)

Параметры

filePath
Тип: SystemString
Путь к файлу.
validationResult
Тип: Tessa.Platform.ValidationIValidationResultBuilder
Объект, в который записываются сообщения о проблемах с доступом.
processNameResolver
Тип: Tessa.PlatformIProcessNameResolver
Объект, определяющий имя процесса, блокирующего файл.
notFoundTemplate
Тип: SystemFuncString
Шаблон сообщения о том, что файл не найден.
lockedTemplate
Тип: SystemFuncString
Шаблон сообщения о том, что файл заблокирован для чтения.
lockingProcessTemplate
Тип: SystemFuncString
Шаблон сообщения с именем процесса, заблокировавшего файл.
lockingProcessDetailsTemplate
Тип: SystemFuncString
Шаблон сообщения с детальной информацией по процессу, заблокировавшему файл.
readingErrorTemplate
Тип: SystemFuncString
Шаблон сообщения о наличии другой ошибки, предотвращающей чтение файла.
fileName (Optional)
Тип: SystemString
Имя файла, отображаемое в сообщениях, или null, если имя определяется в соответствии с filePath.
canBeMissing (Optional)
Тип: SystemBoolean
Признак того, что файл может отсутствовать.

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

Тип: Boolean
true, если файл можно прочитать или файл отсутствует при указанном canBeMissing; false в противном случае.
См. также