Ninject – вопросы и ответы

84
голоса
1
ответ
У меня есть базовый класс для классов, которые могут выступать в качестве плагинов для центральной системы. Я хочу, чтобы эти плагины были определены в сторонних сборках. Центральная система создае...
1 месяц, 4 недели назад Theodoros Chatzigiannakis
74
голоса
2
ответа
Каждый из моих классов репозитория выглядит следующим образом: public class ProfileRepository : IProfileRepository{ private MyEntities myEnt = new MyEntities(); ... } Я вставляю свои классы репозит...
1 месяц, 4 недели назад anthonypliu
53
голоса
2
ответа
Я использую Ninject как мой МОК. У меня есть два класса, как показано ниже. Клиент: public class Customer:ICustomer { private ICustomerRepository _CustRepo; public Customer(ICustomerRepository cust...
1 месяц, 4 недели назад hexterminator
74
голоса
1
ответ
Каков правильный способ использования Ninject с WebServiceHost (при размещении в IIS) Обратите внимание, что у меня нет файла .svc и я не хочу его. Поэтому у меня есть неограниченный URL. Я использ...
1 месяц, 4 недели назад schmoopy
97
голосов
1
ответ
Этот меня сводит с ума. Я прочитал документы Ninject, я прочитал документы для расширения Ninject MVC, я потерял счетчик количества связанных вопросов SO, которые я прочитал, и я понятия не имею, г...
1 месяц, 4 недели назад anaximander
66
голосов
2
ответа
Я создаю пользовательский ActionResult для моих контроллеров, потому что я заметил много повторяющегося кода, который можно было бы сделать многоразовым. Это выглядит примерно так: public ExtendedV...
1 месяц, 4 недели назад Dismissile
53
голоса
2
ответа
Я хочу добавить пользовательский ViewEngine на свой веб-сайт MVC. Вот что я делаю: private static IKernel CreateKernel() { kernel.Bind<IViewEngine>().ToProvider(new RazorViewEngineProvider())...
1 месяц, 4 недели назад user369117
107
голосов
2
ответа
Я запутался в том, почему я получаю "Ninject.ActivationException: Error Активация строки Нет доступных привязок, и тип не является самосвязываемым" в случайных привязках. Если я оставлю привязку к ...
1 месяц, 4 недели назад wintondeshong
75
голосов
1
ответ
У меня есть простой фильтр. public class IsAdmin : ActionFilterAttribute, IAuthenticationFilter { private string _roleName; IBusinessIdentity _identity; public IsAdmin(string roleName, IBusinessIde...
1 месяц, 4 недели назад Aflred
75
голосов
1
ответ
Обновление Мне удалось обойти это. Теперь я проверю себя, может ли быть разрешена зависимость. Если нет, я буду искать конструктор без параметров (через Reflection) и вызовет это. Но я думаю, что э...
1 месяц, 4 недели назад the_Crispy
149
голосов
1
ответ
Мне нужно немного больше помочь "получить", как инфраструктура DI, как Ninject, проходит мимо основ. Возьмите образец Ninject: class Samurai { private IWeapon _weapon; [Inject] public Samurai(IWeap...
1 месяц, 4 недели назад Ted
93
голоса
2
ответа
Мы используем Prism и являемся отличной основой для композиции и модульности. Тем не менее, я не видел хорошей истории о Смешиваемости с композицией Призма. Когда у вас есть код с областями, как вы...
1 месяц, 4 недели назад bkhanal
53
голоса
1
ответ
Я делаю приложение, использующее среду MVC в С#. Мы хотим создать репозиторий "uitlenerRepository", который содержит всех наших пользователей. Я связал репозиторий с помощью Ninject в NinjectWebCom...
1 месяц, 4 недели назад Cedric Vanhaverbeke
53
голоса
1
ответ
Мое требование очень похоже на вопрос, заданный здесь - With.Parameters.ConstructorArgument с ninject 2.0. Это может быть глупый вопрос. Но, не является ли подход отправки параметров конструктору в...
2 месяца назад Bhanu Gotluru
84
голоса
2
ответа
Это моя первая попытка использовать DI, я выбрал ninject для него, как сообщается, легкой кривой обучения и задал этот вопрос. Я создаю такие объекты: var registrants = JsonConvert.DeserializeObjec...
2 месяца назад Myster
54
голоса
3
ответа
У меня есть некоторые контроллеры, которым требуется подключение к веб-сервису (экземпляр MS Dynamics CRM CrmService ), и я хотел бы, чтобы контроллеры получили это через свои конструкторы. Служба ...
2 месяца назад Tom Haigh
55
голосов
1
ответ
Я использую FluentValidation и Ninject. Я пытаюсь ввести службу в AbstractValidator [Validator(typeof(CompetitionFormModelValidator))] public class CompetitionFormModel { public string FirstName { ...
2 месяца назад user600314
54
голоса
1
ответ
У меня есть класс, который принимает зависимости как аргументы конструктора. Этот класс может наследоваться некоторыми другими классами и по техническим причинам (о порядке конструктора и т.д.), Я ...
2 месяца назад Zoltán Tamási
53
голоса
2
ответа
У меня есть медведь времени, когда Ninject работает со стандартным решением ASP.net Identity. Я использую стек WebApi 2.2 и Ninject 3.2. Я использую файл Generated NinjectWebCommon.cs с небольшой м...
2 месяца назад thebringking
74
голоса
2
ответа
Я пытаюсь получить доступ к моему репозиторию из класса для службы RSS. Поэтому я использовал для этого инъекцию зависимостей. Вот что я делаю в NinjectControllerFactory: ninjectKernel.Bind<IPos...
2 месяца назад Bronzato
54
голоса
1
ответ
Я понятия не имею, что с этим происходит. Это не имеет никакого смысла для меня. У меня есть контроллер, который вызывает следующую ошибку: System.InvalidOperationException: Произошла ошибка при по...
2 месяца назад kyurthich
54
голоса
1
ответ
У меня есть два вопроса для сценария, когда у меня есть два правила привязки Ninject, которые перекрываются в области действия, еще одна конкретная, чем другая. Они есть: Будет ли Ninject автоматич...
2 месяца назад Robert Oschler
91
голос
2
ответа
Я использую Ninject с ASP.NET Web API уже около месяца и имею в целом хороший опыт. Однако у меня есть повторяющаяся проблема, для которой я еще не нашел удовлетворительного решения. Anytime Ninjec...
2 месяца назад Jim Reineri
98
голосов
1
ответ
Просто начал с Log4Net, прочитал учебник и встал с простым консольным приложением. Но мне интересно, как начать работу с MVC и корневым кодом сущности сначала с зависимостью Injection с помощью NIn...
2 месяца назад VivekDev
54
голоса
2
ответа
Мой объект работы имеет 2 зависимости, соединение и транзакцию. Для транзакции требуется соединение для привязки. Не уверен, как справиться с этой ситуацией. public class UnitOfWork : IUnitOfWork {...
2 месяца назад sinclairchase
53
голоса
1
ответ
У меня две проблемы с преобразованием привязок из ninject в autofac. Первое: Bind<IMapper>().ToConstant(new Container().Mapper); а вторая - Bind<Context>().ToSelf() .WithConstructorArgu...
2 месяца назад rmszc81
83
голоса
1
ответ
Сначала немного фона. Я пытаюсь предоставить модельный API своим коллегам, который выглядит примерно так. public class ProductFilterViewModel : ModelBase { [SelectItem ManagerType = typeof(UnitMana...
2 месяца назад Simon
53
голоса
3
ответа
Ninject выглядит отлично, поэтому я хотел бы использовать его в своем проекте. К сожалению, я все еще изо всех сил стараюсь сделать тривиальное обязательство. Атрибут [Inject] компилируется просто ...
2 месяца назад Adrian Grigore
90
голосов
1
ответ
Является ли их способом настроить перехват с расширением Ninject.Extensions.Interception, чтобы он применял его ко всем классам в пространстве имен или сборке? Currenlty, я должен сделать это за кл...
2 месяца назад Ryan Burnham
160
голосов
1
ответ
У меня есть приложение Web Api 2 с двумя классами, которые оба зависят от другого класса, и я использую ninject для разрешения зависимостей. public class AuthorizationServerProvider : OAuthAuthoriz...
2 месяца назад MrBliz
54
голоса
2
ответа
У меня есть веб-сайт, который ссылается на уровень данных и объекта. Теперь я хочу расширить свое решение с помощью консольного приложения, которое будет делать некоторые вещи, связанные с базой да...
2 месяца назад ebb
53
голоса
1
ответ
У меня есть несколько классов, которые создаются с использованием ninject "Scope Session" - потому что эти объекты передаются между методами контроллера, а затем только сохраняются один раз, этот м...
2 месяца назад Ryan
65
голосов
1
ответ
Я пытаюсь использовать Ninject с оболочкой регистрации приложений. Вот обертка: public class NLogLogger : ILogger { private readonly Logger _logger; public NLogLogger(Type t) { _logger = LogManager...
2 месяца назад Jamie Rees
54
голоса
2
ответа
Я экспериментирую с перехватчиками и динамическими прокси в Ninject, и я столкнулся с ситуацией, когда мне действительно нужно "развернуть" прокси-экземпляр класса базовому экземпляру. Это возможно...
2 месяца назад Hubris
96
голосов
2
ответа
Это довольно длинный пост, так что несите меня. Я не уверен, в первую очередь это касается поведения сеанса ASP.NET, NInject, дизайна приложения или рефакторинга. Читайте дальше, а затем вы можете ...
2 месяца назад Michael Smith
65
голосов
1
ответ
У меня есть служба WCF с InstanceContextMode, установленная на одиночный то Ninject 2.2 не может его поддерживать. и Ninject 2.3 все еще бета, если я его использую, мой код Ninject 2.2 в global.asa...
2 месяца назад Li Tian Gong
55
голосов
2
ответа
Эта ошибка появляется, когда я публикую на сервере Azure: Последовательность не содержит элементов Я не уверен, что эта ошибка вызвана Ninject. Я пробовал все советы с похожими ошибками, но, похоже...
2 месяца назад Marcus Braga
65
голосов
2
ответа
У меня есть класс, который требует доступа к HttpRequestMessage в моей службе веб-API. На данный момент у меня есть следующий код для захвата сообщения в конвейере и сохранения его позже (на основе...
2 месяца назад Colin Young
67
голосов
1
ответ
Я пытаюсь отделить "контракты" от "реализации". Функции безопасности также являются "контрактами" (помимо реализации того, как работают эти функции). Поэтому я пытаюсь написать что-то вроде этого: ...
2 месяца назад yaapelsinko
64
голоса
2
ответа
В настоящее время я пытаюсь определить, как установить начальные значения для некоторых полей, используя Ninject. У меня есть что-то вроде этого: public class SomeClass { private ISomething _someth...
2 месяца назад Clint
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема