Описание тега autofac
Autofac - это контейнер инверсии управления (IoC) для Microsoft .NET. Он управляет зависимостями между классами, чтобы приложения оставались легко изменяемыми по мере их увеличения в размере и сложности. Это достигается за счет обработки обычных классов.NET как компонентов.
1
ответ
Autofac: разрешение встроенного ресурса?
Можно ли разрешить встроенный ресурс через AutoFac? Я не уверен, если это возможно. РЕДАКТИРОВАТЬ Мне интересно, можно ли использовать AutoFac для разрешения представлений, встроенных в DLL в приложении MVC.
17 ноя '11 в 16:57
1
ответ
HttpRequestMessage не зарегистрирован в Autofac с хостингом в памяти сервиса Web API
Я пытаюсь создать интеграционные тесты для своего сервиса ASP.Net Web API, используя хостинг в памяти. Мы используем Autofac в качестве инструмента DI. Часть логики в сервисе требует HttpRequestMessage. В сценарии в памяти этот объект не зарегистрир…
18 июн '14 в 18:23
0
ответов
Autofac - утечка памяти
Я создал простую фабрику для создания DbContext Entity Framework. Это реализовано так (упрощенный код): public class ContextFactory : IContextFactory { private Func<IDbContext> _dbContext; public ContextFactory(Func<IDbContext> dbContext…
06 окт '16 в 17:30
1
ответ
Есть ли способ вставить процесс создания экземпляров autofac?
У меня есть три класса объявлений, как указано выше [Plug("hello")] public class Plug1 : IPlug{} [Plug("hello")] public class Plug2 : IPlug{} [Plug("world")] public class Plug3 : IPlug{} Когда я использую container.Resolve<IEnumerable<IPlug>…
19 сен '16 в 08:17
2
ответа
Как использовать Log4Net с Autofac в проекте CommonLibrary
Я использую autofac в моем веб-API для регистрации log4net. Он работает нормально в контроллере, но как я могу использовать тот же экземпляр log4net для общих классов проекта библиотеки в том же решении. Я использовал приведенный ниже код для регист…
30 июл '16 в 11:34
0
ответов
Утечка памяти в Autofac Nhibernate
У нас есть Сервисы WCF, использующие autofac и FluentNhibernate. Проблема в том, что это приводит к утечке памяти. Через каждые 2-3 часа наше приложение становится очень медленным, и мы должны перезапустить наш пул приложений. Ниже приведен код в на…
31 окт '17 в 21:55
1
ответ
AutoFac конструктор нескольких интерфейсов
Я использую Autofac в своем проекте. Я хочу использовать простой интерфейс для их решения. Не универсальный репозиторий. Я использовал Castle в своих старых проектах. У него есть класс, у которого есть статические методы. Я использовал это в своем м…
13 фев '15 в 15:27
1
ответ
Autofac Получение текущей личности
У меня есть служба, и практически каждый метод требует выполнения текущего пользователя. Прежде чем я начал использовать autofac, я в основном создал публичное свойство, подобное этому: private IOrderProvider _orderProvider; public IOrderProvider Or…
25 ноя '16 в 15:11
1
ответ
Как определить набор изменений Hg, который сопоставляется с выпуском autofac?
Я не могу увидеть, какая ревизия ревизии использовалась для сборки ревизии 2.5.4.724. Иногда проекты используют теги или ветви для управления ревизией релиза. Я что-то пропустил?
28 апр '11 в 19:59
1
ответ
Кажется, контроллеры не распознаются фабрикой контроллеров
Я хочу создать фабрику контроллеров с Autofac, но у меня есть ошибка экземпляра нулевой ссылки в этой строке: string ctrName = contr.ControllerContext.RouteData.Values["Controller"].ToString() когда я запускаю свой проект. Это мое controller factory…
07 мар '17 в 13:53
1
ответ
Управление настройкой автозапуска контейнера
Один из членов моей команды решил использовать autofac на одном из наших сервисов, и, потому что мы хотели попробовать его, мы с ним покончили. Прошло немного времени, и метод настройки контейнера вырос! Он такой большой, что у нас с ним проблемы. Р…
19 окт '09 в 13:36
1
ответ
Внедрение зависимостей от требования AuthorizationOptions в ядре DotNet
У меня есть основной проект.NET, и я пытаюсь создать собственную политику, используя AuthorizationOptions, как показано в документации, расположенной здесь: ASP.NET.Core Authorization - внедрение зависимостей в обработчики требований В примерах пока…
23 фев '17 в 18:17
0
ответов
Выбор файла ресурса во время сборки
Я создаю мультифасадный веб-сайт, это в основном тот же веб-сайт, с той же функцией, но с другим URL-адресом, а тема, имя, логотип и т. Д. Отличаются в зависимости от аренды услуги. Поэтому мне было интересно, чтобы я опубликовал все разные версии, …
15 янв '14 в 13:54
2
ответа
Свойства автозагрузки в ApiController в сочетании с RegisterApiControllers
Я хочу сделать инъекцию Modules а также Data свойства из autofac.json файл в мой ApiController с именем DataController Я прочитал эту страницу: http://docs.autofac.org/en/latest/configuration/xml.html но мои свойства продолжают NULLзначит я что то н…
24 июл '17 в 10:28
1
ответ
Установите тип зарегистрированной службы во время выполнения в фильтре действий / обработчике сообщений.
public class ActionFilterVersionAttribute : ActionFilterAttribute { public override void OnActionExecuting(HttpActionContext actionContext) { if (actionContext.Request.Headers.Any(x => x.Key == "SetInternalVersion")) { // determine somehow that …
28 янв '17 в 22:16
1
ответ
Инъекция зависимостей с не работающими Autofac, MVC5 и OWIN
У меня возникают трудности при интеграции Autofac с MVC5 и Owin. Кажется, что MVC пропускает интеграцию AutofacMvc и все еще использует System.Web.Mvc.DefaultControllerFactory для создания экземпляра контроллера, таким образом, выбрасывая No paramet…
10 окт '14 в 16:41
1
ответ
Как преобразовать регистрации IServiceCollection в регистрации Autofac?
Замечательно Microsoft.Extensions.DependencyInjection.IServiceCollection имеет много расширений, связанных с ним. Одним из примеров является Microsoft.Extensions.Logging.ConsoleLoggerExtensions а также AddConsole(this ILoggingBuilder builder) метод,…
16 ноя '18 в 13:18
1
ответ
Применение универсальных декораторов условно в Autofac на основе ограничений универсального типа
У меня есть приложение с архитектурой на основе запросов / обработчиков. У меня есть следующий интерфейс: public interface IQueryHandler<TQuery, TResult> where TQuery : IQuery<TResult> { TResult Handle(TQuery query); } Есть много неуниве…
08 май '14 в 19:16
1
ответ
Как определить тип, вызывающий проблему Нет конструктора без параметров для этого объекта
Я работаю с NopCommerce, где для DI используется Autofac. Существует множество сервисов, и иногда могут возникать циклические зависимости, что приводит к ошибке: Для этого объекта не определен конструктор без параметров. Довольно сложно выяснить, ка…
27 июл '15 в 18:34
1
ответ
Autofac не разрешает типы из сканирования сборки в asp.net 5
У нас есть веб-проект dnx46, который использует автоматическое сканирование сборок во время запуска для регистрации типов. Наши зависимости project.json включают в себя: "Autofac.Configuration": "4.0.0-rc1-268", "Autofac.Extensions.DependencyInjecti…
25 мар '16 в 19:16