EncryptedConfigurationBuilderItemResolveFilePathAsync - метод

Получает путь к файлу с учетом относительных путей и текущую папку для установки в свойстве CurrentFolder.

Definition

Пространство имён: Tessa.Extensions.Default.Shared.Configuration
Сборка: Tessa.Extensions.Default.Shared (в Tessa.Extensions.Default.Shared.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
protected virtual ValueTask<(string ActualFilePath, string CurrentFolder)> ResolveFilePathAsync(
	string filePath,
	string? defaultCurrentFolder,
	IConfigurationBuilderContext context,
	CancellationToken cancellationToken = default
)

Параметры

filePath  String
Исходный путь к файлу. Может быть относительным путём. Не должен содержать символы.
defaultCurrentFolder  String
Папка по умолчанию, если IConfigurationFileProvider недоступен или его метод GetDirectoryNameAsync(String, IConfigurationBuilderContext, CancellationToken) вернул null/пустую строку.
context  IConfigurationBuilderContext
Контекст построения конфигурации.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

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

ValueTaskValueTupleString, String
Актуальный путь к зашифрованному файлу и текущая папка для установки в свойстве CurrentFolder.

См. также