RedisNormalizationConnectionProvider - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.NormalizationСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public RedisNormalizationConnectionProvider(
Func<IRedisConnectionProvider> getFallbackConnectionProviderFunc,
[OptionalDependencyAttribute] ITessaServerSettings? serverSettings = null,
[OptionalDependencyAttribute] IRedisConnectionStringCleaner? redisConnectionStringCleaner = null,
[OptionalDependencyAttribute] IUnityDisposableContainer? disposableContainer = null
)
Public Sub New (
getFallbackConnectionProviderFunc As Func(Of IRedisConnectionProvider),
<OptionalDependencyAttribute> Optional serverSettings As ITessaServerSettings = Nothing,
<OptionalDependencyAttribute> Optional redisConnectionStringCleaner As IRedisConnectionStringCleaner = Nothing,
<OptionalDependencyAttribute> Optional disposableContainer As IUnityDisposableContainer = Nothing
)
public:
RedisNormalizationConnectionProvider(
Func<IRedisConnectionProvider^>^ getFallbackConnectionProviderFunc,
[OptionalDependencyAttribute] ITessaServerSettings^ serverSettings = nullptr,
[OptionalDependencyAttribute] IRedisConnectionStringCleaner^ redisConnectionStringCleaner = nullptr,
[OptionalDependencyAttribute] IUnityDisposableContainer^ disposableContainer = nullptr
)
new :
getFallbackConnectionProviderFunc : Func<IRedisConnectionProvider> *
[<OptionalDependencyAttribute>] ?serverSettings : ITessaServerSettings *
[<OptionalDependencyAttribute>] ?redisConnectionStringCleaner : IRedisConnectionStringCleaner *
[<OptionalDependencyAttribute>] ?disposableContainer : IUnityDisposableContainer
(* Defaults:
let _serverSettings = defaultArg serverSettings null
let _redisConnectionStringCleaner = defaultArg redisConnectionStringCleaner null
let _disposableContainer = defaultArg disposableContainer null
*)
-> RedisNormalizationConnectionProvider
Параметры
- getFallbackConnectionProviderFunc FuncIRedisConnectionProvider
-
Функция, возвращающая поставщик для подключения к Redis в случае, если отдельная строка подключения для нормализации не задана.
Результат функции используется, но его время жизни не контролируется. Будьте аккуратны при передаче функции, возвращающей новый объект на каждый вызов.
- serverSettings ITessaServerSettings (Optional)
-
Настройки сервера, из которых определяется строка подключения для нормализации RedisNormalizationConnectionString.
- redisConnectionStringCleaner IRedisConnectionStringCleaner (Optional)
Объект, выполняющий очистку строки подключения к Redis от небезопасных данных.
Используйте для маскировки пароля.
- disposableContainer IUnityDisposableContainer (Optional)
Контейнер, содержащий объекты IDisposable,
которые будут освобождены при закрытии контейнеров IUnityContainer.