问题标签 [auto-registration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
generics - StructureMap可以自动注册Handler吗对于 IHandler?
我在 SM repo 上发布了一个问题。
我的问题与此类似,但我想本地化一个问题。
假设我有通用接口IPrinter<T>
及其通用实现Printer<T>
。Printer<string>
当我这样做时,我希望 StructureMap 能够解析具体的封闭类型container.GetInstance<IPrinter<string>>
。
显式注册在这里可以正常工作:
container.Configure(r => r.For(typeof (IPrinter<>)).Use(typeof (Printer<>)));
但是扫描的东西失败了:当我尝试解析时RegisterConcreteTypesAgainstTheFirstInterface()
导致StructureMap 异常。202 No Default Instance defined
IPrinter<string>
有没有办法在没有显式配置的情况下完成我想要的行为?
c# - 在温莎城堡中按复杂的命名约定注册
我是 DI 容器领域的新手。我目前正在使用温莎城堡,我正在尝试通过命名约定来配置我的容器。这是我正在尝试做的一个例子:
这是一个应用程序,用户可以在其中通过拖放不同类型的节点来构建流程。在某个时刻,这些节点必须以某种格式转换,每个节点都有自己特定的转换方式。
当我将解析 INodeType1 时,我想接收 NodeType1Converter 的实例。当 INodeType2 --> NodeType2Converter, ...
我尝试使用 WithService.Select 注册它但没有成功:
有人可以帮助我吗?
谢谢你,菲利普
php - 在两个不同的网站上共同注册
我正在尝试进行共同注册,即首先在原始站点上注册,然后将相同的表单值注册到外部站点。
我正在寻找一种明确的方法来做到这一点,但不显示已填充值的附加表单。
我可以使用以下方法从原始表单中获取表单值,但我不确定这是不是最好的方法。
真的我只是想知道是否有另一种方法,但由于我从其他站点获得的只是发送数据的 URL,所以 jQuery 是我能想到的唯一方法——只是想知道是否有人有另一种方法它无缝,没有jQuery?
c# - 如何将命名实例指定为为 StructureMap 自动注册的类型的构造函数参数
使用 StructureMap,我们拥有所有自动注册的类型。
因此,如果我们查找IMessage<Currency>
,它将找到以下类型:
至于构造函数参数类型 ISession,我们喜欢它是自动连接的,但是,我们有不止 1 个实现,如 SqlSession 和 OracleSession。在这种情况下,我们希望将 SqlSession 作为构造函数参数传递。
在这种情况下如何将命名实例指定为构造函数参数?
非常感激。
openid - Redmine Google Apps 自动注册
我想允许我的 Google Apps 用户自动注册 redmine。我发现另一个帖子给了我可以使用的网站网址。
google.com/accounts/o8/site-xrds?hd=examplefoobar.com
有没有办法可以将 redmine 配置为仅从我的域 examplefoobar.com 自动注册 openid 用户(谷歌应用程序)?
c# - StructureMap 自动注册未引用的泛型类型
我收到此错误:No Default Instance defined for PluginFamily IReadModelRepository
这是我的注册表
有没有办法让上述注册表在没有明确引用的情况下工作ReadModelRepository
?
php - 将 CLI 参数注册到 GET 时的全局注册问题
在这里遇到了一个奇怪的人,也许一些更资深的人可以帮助我得出关于到底发生了什么的结论(已经有一个解决方法,但想知道如何解决这个问题,因为它似乎会影响其他人事物)
所以我有一行代码可以检测 CLI 字符串(基于 type[0]),然后继续将 CLI 参数转换并加载到 GET 参数中。
效果很好,您可以通过创建文件并发出类似的东西来测试它
使用上面的行和文件的内容只是一个print_r($_GET);
好吧,当您尝试将其用作 filter_input 我注意到但无法弄清楚原因时,它会变得很奇怪
看起来filter_input_array
一般来说,尝试在 GET 请求上添加任何东西都被放弃了,例如
出于未知原因,什么有效的是
对我来说几乎没有意义=(
我想相信我们的 GET 不知何故没有注册到全球范围内,但我不知道为什么......
我正在为 Saucy 运行 PHP 5.5.8,欢迎输入
c# - 使用 Unity Loader 异常自动注册
我最近在我的项目中添加了统一性,我正在寻找一种更简洁的方式来注册课程。
我已经到了自动注册良好但尝试自动注册所有内容的地步。包括 Mircrosoft.Web.Mvc,其中包括几个密封的类,不允许它被注册,因此会引发加载程序异常。
有关标准自动注册或排除的任何帮助。
我尝试的任何配置甚至创建自己的客户控制器工厂都会导致此异常。
{“来自程序集 'Microsoft.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null' 的类型 'Microsoft.Web.Mvc.MvcDynamicSessionControllerFactory' 中的方法 'GetControllerSessionBehavior' 没有实现。”:“Microsoft .Web.Mvc.MvcDynamicSessionControllerFactory"}
所有帮助表示赞赏。
c# - 扫描 bin 文件夹的 C# IoC 容器
我正在寻找一个 IoC 容器,它可以扫描 bin 文件夹内所有程序集中的所有类型,并且与单声道兼容。
以前用LightCore,稍微配置一下,声明具体接口的实现,然后自动解析,但是好像不兼容mono...
我也尝试过 TinyIoC,但它只扫描引用程序集中的类型,我的问题是包含实现的程序集不能被我需要解决它的其他项目引用(循环引用问题)。
谢谢!
java - 在特定网站上打开/注册/注册新帐户的 Java 应用程序?
我花了 2 个小时浏览这个论坛和其他资源,但仍然找不到基本的解决方案 - 简单的 java 代码来填写在线注册表(只有几个字段)并提交。
作为一个例子,我会使用亚马逊。想象一下,我的 Java 应用程序只有一个按钮“创建 Amazon Acc”。用户点击按钮,一个新的亚马逊账户已经注册。亚马逊不是我真正的目标网站,但我注意到有一个相同级别的非常基本的表单,字段很少,没有验证码,账户立即打开,用户自动登录。
我只是一个 java 学习者(大学级别),只是寻找任何想法来实现我的 regNewAccount() 方法。
完整的应用程序将用于在一个特定的在线商店快速订购商品。我想要一个带有一个按钮“立即订购”的小型 JFrame,然后输入对话框“地址的第一行”“邮政编码”“城市” - 这将在该网站上注册一个新用户帐户并下订单,因此一切都通过单击完成. 可能的???