RedisConnectionProvider(FuncCancellationToken, ValueTaskString, IRedisConnectionStringCleaner, IRedisInitializer, IUnityDisposableContainer) - конструктор

Создаёт экземпляр класса с указанием его зависимостей.

Definition

Пространство имён: Tessa.Platform.Redis
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public RedisConnectionProvider(
	Func<CancellationToken, ValueTask<string>> getConnectionStringAsync,
	[OptionalDependencyAttribute] IRedisConnectionStringCleaner? redisConnectionStringCleaner = null,
	[OptionalDependencyAttribute] IRedisInitializer? redisInitializer = null,
	[OptionalDependencyAttribute] IUnityDisposableContainer? disposableContainer = null
)

Параметры

getConnectionStringAsync  FuncCancellationToken, ValueTaskString
Функция, возвращающая строку подключения к Redis. Не равна null.
redisConnectionStringCleaner  IRedisConnectionStringCleaner  (Optional)
Объект, выполняющий очистку строки подключения к Redis от небезопасных данных. Используйте для маскировки пароля.
redisInitializer  IRedisInitializer  (Optional)
Объект для инициализации данных, необходимых для работы системы в Redis.

Заметки

Должен быть задан при использовании внутри платформы, но может быть не задан при использовании из web-сервиса для простой проверки наличия подключения.
disposableContainer  IUnityDisposableContainer  (Optional)
Объект, используемый для регистрации на освобождение ресурсов.

См. также