Описание тега servicecollection
0
ответов
Что такое ObjectPoolProvider и почему в ядре asp.net IServiceCollection это внедрено по умолчанию
Я заметил, что ServiceCollection при настройке нового основного приложения asp.net имеет Microsoft.Extensions.ObjectPool.ObjectPoolProvider, внедренный платформой по умолчанию. Почему это так, и что более важно, когда мы должны использовать это и ка…
03 май '19 в 12:11
0
ответов
Зарегистрируйте сервисы от контроллера в среде выполнения.net
В моем проекте я загружаю некоторые сборки dll, и эти сборки содержат контроллеры, а также сервисы, которые нужно добавить в наш DI-контейнер. В течение нескольких дней я пытался найти решения, используя DI-ядро Dotnet по умолчанию или Autofac, но б…
10 июл '19 в 13:54
0
ответов
ServiceCollection: коллекция была изменена; операция перечисления может не выполняться
У меня странная проблема с моим контейнером внедрения зависимостей, он отображается только при первом запуске приложения (я имею в виду первый раз, когда клиент запрашивает мой API) код моего класса обработчика внедрения зависимостей: using Microsof…
30 авг '19 в 09:27
1
ответ
Внедрение зависимостей с помощью XUnit Mediatr и IServiceCollection
В настоящее время я могу обрабатывать IServiceCollection, чтобы вводить имитацию для определенных служб следующим образом. public class TestClass { private IMediator _mediatr; private void SetupProvider(IUnitOfWork unitOfWork, ILogger logger) { conf…
16 ноя '19 в 15:37
2
ответа
Шаблон параметров - Интерфейс / Абстрактное свойство
Я хочу связать следующий объект с данными appsettings.json в ServiceCollection, однако я не могу изменить дизайн класса или интерфейса: public class TransferOptions :ITransferOptions { public IConnectionInfo Source {get;set;} public IConnectionInfo …
01 дек '19 в 12:21
0
ответов
Зарегистрируйте контейнер Unity в ServiceCollection
В настоящее время мы используем Microsoft.Practices.Unity UnityContainer (Unity. 4.0.1) для регистрации наших классов в нашем проекте, который в настоящее время находится в.NET framework 4.1. Для одного из требований мы должны использовать стандартн…
27 апр '20 в 18:51
1
ответ
C# Service Collection добавляет тип как объект, а не его фактический тип
У меня небольшая проблема с моим кодом. По сути, я пытаюсь динамически добавлять классы, созданные мной в результате десериализации JSON, в мою коллекцию ServiceCollection, чтобы я мог получить их из любого класса, который в них нуждается. Пока у ме…
24 авг '20 в 03:42
1
ответ
ServiceCollection IOptions <> не будет правильно связываться
Я пытаюсь привязать некоторые настраиваемые параметры. Значения предоставляются через app-settings.local.json. Модель для привязки называется Настраиваемыми параметрами. Я попытался выполнить несколько руководств и устранить проблему: https://andrew…
14 июн '21 в 18:07
0
ответов
Могу ли я прочитать настройки CORS в .NET 5 после их настройки в IServiceCollection?
Я настраиваю свои настройки CORS в соответствии с примером здесь: /questions/51723130/net-core-nastrojte-cors-chtobyi-razreshit-vse-poddomenyi-i-vse-portyi-localhost/56537419#56537419 public void ConfigureServices(IServiceCollection services) { // .…
16 июн '21 в 10:24
0
ответов
Есть ли лучший способ внедрить всю зависимость в метод ConfigureServices класса Startup
services.AddScoped(typeof(IRepository<>), typeof(Repository<>)); services.AddScoped(typeof(IUserRepository), typeof(UserRepository)); services.AddScoped(typeof(IBaseService<>), typeof(BaseService<>)); services.AddScoped(type…
21 июл '21 в 11:31
2
ответа
Как использовать ServiceCollection.Replace в инъекции зависимостей?
Это все еще не поддерживается через 3 года? Глядя на этот вопрос: .NET Core IServiceCollection Replace не обновляется То, что я пытаюсь достичь в XamarinForms, - это замена во время выполнения зарегистрированного типа (службы данных) на основе интер…
31 авг '21 в 23:24
1
ответ
C# Как создать коллекцию в IServiceCollection за пределами библиотеки?
Я добавляю общий список через конструктор. Пользователи моей библиотеки должны иметь возможность добавлять свои собственные реализации. Все реализации известны во время компиляции. В настоящее время я добавляю что-то вроде следующего (я понимаю, что…
20 окт '21 в 20:37
1
ответ
Платформа .NET Core 3.1 предоставила DI - как получить экземпляр уже зарегистрированного типа?
В моем .NET Core 3.1 Startup.cs, Я пытаюсь получить экземпляр уже зарегистрированного типа, т.е. IBusinessLogic с использованием IServiceCollection, Но это не работает. Как получить экземпляр уже зарегистрированного типа в .NET Core 3.1? public clas…
20 ноя '21 в 16:34
1
ответ
Как использовать DependencyResolver в автономном приложении Net48?
Я получил задание, которое содержит создание приложения .Net 4.8, содержащего «HttpSelfHostServer». Я застрял в поисках назначения "служб IServiceCollection" config.DependencyResolver (типа System.Web.Http.Dependencies.IDependencyResolver) Мне бы оч…
15 дек '21 в 18:42
1
ответ
Правильный способ очистки «предварительного» экземпляра ServiceCollection и ServiceProvider?
Я реализую поставщика настраиваемых конфигураций в своем приложении. В этом провайдере я должен сделать вызов REST API. Для успешного выполнения этого вызова требуется действительный токен OAuth 2. Чтобы получить этот токен, мне нужно полусложное де…
15 сен '21 в 22:03
0
ответов
Создан новый ServiceCollection, добавлены сервисы, но GetService возвращает null
Я создал новый объект servicecollection и добавил службу. Но когда я создаю поставщика услуг и пытаюсь получить услугу, он возвращает значение null. Пример ниже. IServiceCollection services = new ServiceCollection(); services.AddDbContext<DataCon…
24 дек '20 в 02:38
1
ответ
Использование ILogger<T> без внедрения конструктора
У меня есть настройка регистрации и конструктора для использования ведения журнала через Microsoft.Extensions.Logging следующим образом: public MyService(ILogger<MyService> logger) {} Однако я хотел бы использовать services.AddSingleton()в мое…
12 фев '22 в 17:53
1
ответ
Метод FallbackAsync останавливает вызовы REST
public static IAsyncPolicy<HttpResponseMessage> GetSaveExceptionPolicy( IServiceProvider serviceProvider) { return Policy .HandleResult<HttpResponseMessage>(x => x.StatusCode == HttpStatusCode.Forbidden) .FallbackAsync(new HttpRespon…
29 мар '21 в 08:23
2
ответа
Внедрение зависимостей .NET Core для многоуровневых множественных зависимостей реализации
Я столкнулся с несколькими сообщениями, в которых один интерфейс реализуется несколькими классами, а зависимость регистрируется и разрешается. Один из таких постов — этот. Но как разрешить несколько многоуровневых зависимостей? Например: public enum…
18 фев '22 в 19:48
1
ответ
Внедрение зависимостей .NET Core — как избавиться от экземпляров, созданных вручную?
Как и в приведенном ниже коде, я должен использовать способ регистрации factory/func с контейнером, поскольку я не знаю значение свойства «userId» заранее, но только во время выполнения. Это работает и никаких проблем с функциональными аспектами. co…
23 ноя '21 в 04:23