По вопросам, связанным со структурой внедрения зависимостей Funq.
4 ответа

Использование RavenDB с ServiceStack

Я прочитал этот пост от Филиппа Хейдона о том, как использовать NHibernate/RavenDB с ServiceStack.Я не вижу смысла получать IDocumentStore и открывать новый сеанс каждый раз, когда мне нужно что-то из БД, например: public class FooService : ServiceB…
10 авг '12 в 11:59
1 ответ

Стратегия определения правильной реализации интерфейса в мультитенантной среде

Учитывая этот интерфейс: public interface ILoanCalculator { decimal Amount { get; set; } decimal TermYears { get; set; } int TermMonths { get; set; } decimal IntrestRatePerYear { get; set; } DateTime StartDate { get; set; } decimal MonthlyPayments {…
11 авг '14 в 22:56
1 ответ

Не удается разрешить службу с помощью API AppHostBase.ResolveService<T> в ServiceStack 4

Я использую ASP.NET MVC 5 и пытаюсь разрешить несколько служб, используя пример: var authService = AppHostBase.Resolve&lt;AuthService&gt;(); authService.RequestContext = System.Web.HttpContext.Current.ToRequestContext(); var response = authService.A…
16 янв '14 в 23:42
1 ответ

Funq: DI-контейнер

Я видел Funq как DI-контейнер в примере для MVVM. Я пытался найти документацию для этого, но не смог. Кто-нибудь знает хороший источник документации для Funq Большое спасибо
08 июл '15 в 02:52
1 ответ

Использование Funq ServiceStack для LazyResolve зависимостей

Мы используем ServiceStack в API-сервисе, размещенном в Интернете, и уже некоторое время делаем это. Путь выполнения для любого запроса следует шаблону: Запрос приходит: -> Сервис (обрабатывает запрос, использует IManager, введенный через конструкто…
27 июн '18 в 18:21
1 ответ

Как внедрить или подключить ormlite в репозитории ServiceStack?

Я хочу получить доступ к базе данных из репозитория, а не из класса обслуживания (для увеличения разделения - не уверен, что это слишком много), т.е. public class TodoRepository // : BaseRepository derive the class and inject IDbConnection somehow? …
1 ответ

Как получить доступ к IHttpRequest из моего собственного сериализатора в ServiceStack

У нас есть собственные сериализаторы для наших моделей, которые защищают конфиденциальные данные в зависимости от пути запроса. (Например, если запрос не начинается с "/admin"). До сих пор мы пытались зарегистрировать IHttpRequest с контейнером Funq…
1 ответ

Использование Funq в ServiceStack

Как я могу получить доступ Container экземпляр из контроллера? Я должен использовать Container.Resolve в моем классе, но как я могу получить доступ Container пример? Это синглтон? Могу ли я использовать new Container() или есть какая-то цепь, как Fu…
31 май '12 в 16:19
1 ответ

ServiceStack.Funq.Quartz не может создать экземпляр типа?

Пример кода ServiceStack.Funq.Quartz public class MyServices : Service { public object Any(Hello request) { return new HelloResponse { Result = "Hello, {0}!".Fmt(request.Name) }; } } public class HelloJob : IJob { private MyServices MyServices { get…
21 апр '16 в 23:27
1 ответ

ServiceStack Funq Container, устанавливающий общедоступные элементы в null

Некоторые члены нашего devteam просто потратили некоторое время на устранение подобной проблемы. Класс RegisterAs, используемый в одном из наших юнит-тестов, имеет публичного члена: public List Mails { get; задавать; } Когда этот класс разрешается с…
27 фев '15 в 14:33
0 ответов

Funq.Container.RegisterAutoWire() не внедряет свойство класса автоматически в ServiceStack

Я использую ServiceStack 4.0.34. Метод Container.RegisterAutoWire() работает, но когда я создаю экземпляр зарегистрированного класса, автоматическое подключение не происходит, если я не вызываю вручную HostContext.Container.AutoWire(this) в конструк…
18 дек '14 в 18:52
1 ответ

Имеет ли IoC по умолчанию ServiceStack что-то похожее на метод.ToFactory() от ninject?

Используя ninject, я могу создать абстрактную фабрику, используя следующий синтаксис из корня композиции приложения: kernel.Bind&lt;IBarFactory&gt;().ToFactory(); Имеет ли контейнер IoC по умолчанию ServiceStack аналогичную функциональность? Я хотел…
24 мар '15 в 17:58
1 ответ

ServiceStack Funq RequestScope

Если я зарегистрирую тип с RequestScope.Requestи затем я автоматически связываю его с сервисом, я знаю, что срок действия объекта будет соблюдаться. Будет ли это также верно, если я разрешу тип не автоматически, например: var authRepo = EndpointHost…
02 фев '14 в 18:07
2 ответа

Как использовать ServiceStack Funq в моих собственных проектах

На работе мы делаем несколько новых проектов веб-сервисов в ServiceStack и в некоторых из них используем Funq. В настоящее время я работаю над отдельным проектом, который будет использовать указанные веб-сервисы, и мне было интересно, есть ли способ…
05 фев '13 в 14:09
2 ответа

ServiceStack Funq ReuseScope.Request внедряет тот же объект вместо нового экземпляра

У меня проблема с ReuseScope.Request, Я получаю один и тот же экземпляр при каждом запросе, хотя я указываю ReuseScope.Request, Я настроил контейнер, используя эти два вызова, чтобы получить MasterConfig: this.container.RegisterAutoWiredAs&lt;ApiCon…
18 авг '15 в 02:32
1 ответ

Как реализовать сеанс nhibernate для каждого шаблона запроса, используя контейнер funq стека служб в качестве инжектора зависимостей

Я получаю сессию, вводя сессию в сервисный метод в global.asax как 1 protected void Application_Start() { this.RegisterContainer(); } 2 private void RegisterContainer() { container.Register&lt;IActivityService&gt;(c =&gt; new ActivityService(Session…
11 июл '16 в 12:18
1 ответ

Служебный пакет - класс Inject, у которого есть конструктор

У меня есть класс, который имеет некоторые свойства инъекции, как это: public class MyRepository { public IBaseRepository BaseRepository { get; set; } //Injected By IoC public IUid Uid { get; set; } // Injected By IoC private static AnotherClass _an…
20 дек '13 в 03:26
1 ответ

ServiceStack Funq Контейнер WeakReference распространение

Недавно я написал небольшой сервис, который обрабатывает большие объемы (порядка 60+ миллионов запросов в день), и у него возникают проблемы с памятью. Сначала я просмотрел всех обычных подозреваемых, убежденных, что это должно быть что-то, что я на…
1 ответ

Регистрация того же конкретного класса с помощью RegisterAutoWired и RegisterAutoWiredAs

Мой вопрос довольно прост. Я должен зарегистрировать все реализации по их интерфейсу и конкретным типам. container.RegisterAutoWiredAs&lt;AuthenticationManager, IAuthenticationManager&gt;(); container.RegisterAutoWired&lt;AuthenticationManager&gt;()…
21 мар '13 в 22:39
1 ответ

Зависимость SignalR Funq

Я пытаюсь внедрить зависимости Signalr с помощью Funq DI Процесс объяснен здесь довольно хорошо, и я попытался также следовать этому вопросу. и версия Ninject работает довольно хорошо. Теперь я пытаюсь преобразовать его в версию Funq, используя эту …