jjzjj

ServiceProvider

全部标签

c# - 按名称解析的依赖注入(inject)

如何为特定类注入(inject)不同的对象实现?比如在Unity中,我可以定义IRepository的两个实现container.RegisterType();并调用所需的实现publicBaselineManager([Dependency("TestSuiteRepository")]IRepositoryrepository) 最佳答案 正如@Tseng所指出的,命名绑定(bind)没有内置的解决方案。但是,使用工厂方法可能对您的情况有所帮助。示例应如下所示:创建存储库解析器:publicinterfaceIRepositor

c# - 按名称解析的依赖注入(inject)

如何为特定类注入(inject)不同的对象实现?比如在Unity中,我可以定义IRepository的两个实现container.RegisterType();并调用所需的实现publicBaselineManager([Dependency("TestSuiteRepository")]IRepositoryrepository) 最佳答案 正如@Tseng所指出的,命名绑定(bind)没有内置的解决方案。但是,使用工厂方法可能对您的情况有所帮助。示例应如下所示:创建存储库解析器:publicinterfaceIRepositor

c# - 无法将 PLAINTEXT 签名与 DotNetOpenAuth ServiceProvider 一起使用

我正在构建一个OAuth1.0(a)使用DotNetOpenAuth的授权服务器(NuGet包DotNetOpenAuth.OAuth.ServiceProvider,版本=4.1.4.12333)。服务器托管在ASP.NET应用程序中,但这与问题无关。我的ServiceProvider配置如下:privateServiceProviderGetServiceProvider(){varbaseUri="http://myauth.com";returnnewServiceProvider(newServiceProviderDescription{UserAuthorizationE
12