Вопросы по теме 'autofac'

Объем сеанса Autofac
Я изучаю использование Autofac в нашем веб-приложении, ранее использовав Castle Windsor в прошлом. Что мне действительно нравится в Autofac, так это возможность выражать построение динамических компонентов с помощью лямбда-выражений, в отличие от...
2033 просмотров
schedule 08.09.2023

Разрешение служб HttpRequestScoped в ASMX с помощью Autofac 2.1.12
Описание У меня был устаревший тип HttpRequestScoped и устаревшая веб-служба, использующая эту службу. Для разрешения сервисов в устаревших задачах у меня есть глобальный преобразователь. Все это хорошо работало в 1.4, а теперь, когда я...
2176 просмотров
schedule 02.06.2023

Разрешить зависимость с помощью autofac на основе атрибута параметра конструктора
Я использую Автофак. Я хочу внедрить другую реализацию зависимости на основе атрибута, который я применяю к параметру конструктора. Например: class CustomerRepository { public CustomerRepository([CustomerDB] IObjectContainer db) { ... } }...
6894 просмотров
schedule 23.05.2022

Методы выборочного перехвата с использованием autofac и dynamicproxy2
В настоящее время я немного экспериментирую, используя Autofac-1.4.5.676, autofac contrib и замок DynamicProxy2. Цель состоит в том, чтобы создать грубый профилировщик, который может перехватывать вызовы конкретных методов определенного интерфейса....
2893 просмотров
schedule 06.09.2022

внедрение конструктора с использованием Autofac 2 и именованной регистрации
В настоящее время я пытаюсь удалить ряд .Resolve(s) в нашем коде. Я двигался нормально, пока не столкнулся с именованной регистрацией, и мне не удалось получить разрешение Autofac, используя имя. Чего мне не хватает, чтобы ввести именованную...
3967 просмотров
schedule 12.06.2024

Autofac — Регистрация плагинов по типу
Пишу систему плагинов: каждый плагин находится в своей сборке, которая должна быть загружена автофаком и подписана атрибутом с параметром, задающим тип плагина. Я мог бы разрешить в моем приложении asp.net mvc плагины по типу, как я могу это сделать?...
2518 просмотров

Как разрешить внедрение зависимостей в атрибутах фильтра MVC
У меня есть класс настраиваемых атрибутов, производный от AuthorizationAttribute, который обеспечивает настраиваемую безопасность действий контроллера. Метод OnAuthorizationCore зависит от различных других компонентов (например, DAL), чтобы...
5901 просмотров

Конфигурация и свойства Autofac XML переопределить или предоставить, если они отсутствуют?
На данный момент у меня есть приложение, использующее Autofac. Я структурировал свой autofac так, чтобы он регистрировался из файла конфигурации после загрузки модулей. (Для переопределения поведения по умолчанию на основе xml). Прямо сейчас у...
4303 просмотров
schedule 13.09.2023

Реализация базового контроллера в ASP.NET MVC 2
Я использую ASP.NET MVC 2. Я получил образец приложения от Дарина (парень, который, кажется, отвечает на все вопросы MVC). Я не уверен, есть ли у кого-нибудь еще этот образец проекта, который он создал? В его приложении есть базовый контроллер, и...
3803 просмотров

Модульный тест .NET без конструктора без параметров для облегчения внедрения зависимостей.
Я пытаюсь, чтобы модульные тесты не полагались на вызов container.Resolve‹T›() для своих зависимостей. В настоящее время я использую AutoFac 2.2.4 и пробовал xUnit.NET и NUnit , но у обоих есть эта проблема : Для этого объекта не...
5538 просмотров

Autofac Установить свойство на экземпляр
Я новичок в Autofac и пытаюсь установить общедоступное свойство класса каждый раз, когда он инициализируется. Вот сценарий. У меня много классов, унаследованных от "Entity", которые следуют этому базовому формату ... public class Person :...
7777 просмотров
schedule 12.02.2022

Можно ли удалить существующую регистрацию из конструктора контейнеров Autofac?
Что-то в этом духе: builder.RegisterType<MyType>().As<IType>(); builder.RegisterType<MyType2>().As<IType>(); builder.DeRegisterType<MyType>().As<IType>() var container = builder.Build(); var types =...
11394 просмотров
schedule 06.05.2024

AutoFac и MVC IControllerActivator нуждаются в контейнере
Я в интересной ситуации; Мне нужно передать IContainer компоненту IControllerActivator, который я определяю, но IControllerActivator должен быть зарегистрирован внутри контейнера. Это связано с тем, что IControllerActivator будет использовать...
473 просмотров

Как установить приоритет реализации интерфейса в Orchard?
Я хотел бы создать собственный INavigationProvider в своем модуле для Orchard CMS: [UsedImplicitly] LocalizedMainMenuNavigationProvider : INavigationProvider Но похоже, что моя реализация не используется контейнером IoC (я думаю, AutoFac),...
343 просмотров

Как изменить свойства привязки и конечной точки WCF с помощью AutofacServiceHostFactory
Я хотел бы увеличить MaxBufferSize, MaxBufferPoolSize, ReceivedMessageSize, а также readerQuotas maxDepth = "2147483646" maxStringContentLength = "2147483646" maxArrayLength = "2147483646" maxBytesPer473646, чтобы понять, что это maxBytesPer473adable...
410 просмотров
schedule 14.10.2023

autofac с веб-формами asp.net. Экземпляры не могут быть разрешены, а вложенные сроки жизни не могут быть
Я получаю следующее исключение: «Экземпляры не могут быть разрешены, и вложенные сроки жизни не могут быть созданы из этого LifetimeScope, поскольку он уже был удален». когда я пытаюсь разрешить объект из события global.asax Application_EndRequest....
5372 просмотров
schedule 22.08.2022

Совместное использование RijndaelManaged, Enterprise Library и Autofac
Я недавно экспериментирую с блоком приложения криптографии, используя Autofac в качестве контейнера. В результате я использую пакет nuget EntLibContrib 5.0 - Autofac Configurator . С помощью DPAPI Symmetric Crypto Provider я смог отлично...
1089 просмотров

Как внедрить фабрику универсальных типов с помощью Autofac
Имею репозиторий factory NhRepositoryFactory public interface IRepositoryFactory { IRepository<T> Create<T>() where T: Entity; } public class NhRepositoryFactory: IRepositoryFactory { public IRepository<T>...
9105 просмотров
schedule 23.04.2022

Модульное тестирование фабрики делегатов с помощью Autofac
Я работаю над доказательством использования внедрения зависимостей с некоторыми многочисленными DI-фреймворками. Я пытаюсь провести модульное тестирование некоторых классов, которые в настоящее время используют Autofac в качестве контейнера DI....
1501 просмотров
schedule 03.03.2024

Модуль Autofac для сканирования различных приложений
Допустим, вы работаете над проектом ASP.NET MVC, и это слои, разделенные на разные проекты в одном решении. В каждом проекте есть модули autofac, созданные для связывания зависимостей. Теперь я хотел бы отсканировать сборки и зарегистрировать все...
1784 просмотров