Доброе утро,
У меня есть устаревшее полное приложение (4.7) MVC.Это приложение использует единство для DI.
Нам нужно использовать пакет nuget Steeltoe.CloudFoundry.Connector.Redis.Однако этот пакет ожидает / использует startup.cs, которого у меня нет.
public void ConfigureServices(IServiceCollection services)
{
// Add framework services.
services.AddRedisConnectionMultiplexer(Configuration);
.PersistKeysToRedis();
services.AddDistributedRedisCache(Configuration);
}
Я пытаюсь выяснить, как использовать это с единицей, чтобы у меня был объект подключения Redis Steeltoe.доступны для DI.
Поскольку проекты Steeltoe - это OSS, я мог бы просто взять исходный код и выполнить его напрямую, но затем мне нужно его поддерживать.
(Предположение) Я мог бы сгенерировать единичные конкретные классы в пакете nuget ...
using Steeltoe.CloudFoundry.Connector.Redis;.... container.Resolve (RedisCacheServiceCollectionExtensions)
Любые другие идеи?
TIA