funq

    2熱度

    1回答

    我使用ASP.NET MVC 5,並試圖用例子來解決一些服務: var authService = AppHostBase.Resolve<AuthService>(); authService.RequestContext = System.Web.HttpContext.Current.ToRequestContext(); var response = authService.Authe

    4熱度

    1回答

    我有以下接口: public interface IWriter<in TId, TViewModel> 對於其中有多個不同的實施方式中,如: public class RedisWriter<TId, TViewModel> : IWriter<TId, TViewModel> 我想能夠注入的此類的實例納入服務的構造函數中: public class MyService : Servic

    0熱度

    1回答

    我們爲我們的模型定製了序列化程序,可根據請求路徑保護敏感數據。 (例如,如果請求不以「/ admin」開頭)。 到目前爲止,我們已經嘗試在RequestFilter上用Funq容器註冊IHttpRequest,並使用ReuseScope.None或ReuseScope.Request和序列化器,我們從容器中獲取IHttpRequest。 我們發現如果有多個待處理請求,容器將返回最後一個註冊的IHt

    1熱度

    2回答

    如何在使用Funq.Container初始化註冊類型時利用連接字符串屬性? ServiceStack顯示瞭如何在向IoC容器(Funq.Container)註冊類型時包含連接字符串,但我找不到實際使用該連接字符串的任何示例。我想在客戶端使用它來指定我的內部JsonClient的基本URI。 的例子來說明這種: container.Register(new MyType(c.Resolve<IDep

    2熱度

    1回答

    我的服務使用工具類,該工具類有幾個公共屬性。有什麼特別的我需要調用以確保這些公共屬性的設置? 該服務使用ASP.NET主機。裏面的Global.asax的我已經宣佈了新的AppHostBase: public class MyServiceHost : AppHostBase { public MyServiceHost() : base("My Service Host", type

    0熱度

    1回答

    我有點困難,理解爲什麼我的管理器類在通過此示例POST方法在Service類中的請求處理的上下文中爲null。 我註冊了管理器,它的依賴關係就像這個例子,它似乎註冊很好。 只有通過apphost參考中的容器告訴屬性去解析名稱,才能使其工作。 謝謝! public static class TemplateContainer { public const string DomainNam

    0熱度

    1回答

    我正在使用ServiceStack的funq,我試圖抓住IOC在請求結束時放置的地方。特別是對於scope = ReuseScope.Request的條目。 我看RestHandler的ProcessRequest方法,它是被直接Asp.NET調用的方法,它最終是這樣的: (...) if (doJsonp && !(response is CompressedResult))

    1熱度

    1回答

    我想使用ServiceStack的Funq連接ElasticClient,但我試圖調用它時得到一個空引用異常。 這裏是我的設立: 在AppHost.cs: var elasticSettings = new ConnectionSettings(new Uri("http://localhost:9200"), "listings"); var elasticClient = new E

    1熱度

    1回答

    我有一個控制檯應用程序與hangfire和服務堆棧服務。 Hangfire有自己的IOC適配器實現,它已經集成到Funq適配器中。我正在嘗試使用IGatewayService來調用inproc服務。 網關始終爲空。 public class Tests { public IServiceGateway gateway { get; set; } public Tests()

    1熱度

    1回答

    我試圖注入Signalr依賴與Funq D.I. 這個過程很好解釋here我試着也跟着this的問題。 和Ninject版本工作得很好。 現在我想將其轉換爲使用該gist爲FunqDependencyResolver一個Funq版本。 但這Funq version不起作用,並給出了「System.MissingMethodException:沒有爲此對象定義的無參數構造函數」,應該是因爲它沒有註冊