问题标签 [provider]

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.

0 投票
1 回答
473 浏览

c# - MEF 还是提供者模型?

我正在开发一个项目,该项目目前正在使用 MEF 导入控制台应用程序的扩展。我正在寻找能够为应用程序提供的不仅仅是基于控制台的输出,并且可以根据用户的需要进行配置。

我想知道此时要采用哪种方式为输出功能提供可扩展性。过去,我会使用自定义提供程序模型来允许通过 App.config 文件配置扩展。

有没有一种简单的方法可以以类似的方式选择性地管理 MEF 中的部分,或者我应该为我的项目使用 2 种不同的可扩展性模式(即核心扩展的 MEF 导入和输出管理方面的 .net 自定义提供程序模型) ?

0 投票
4 回答
141 浏览

asp.net - 我应该在新的 Web 项目中支持哪些身份验证机制?

我即将构建一个新的 Web 应用程序,但我正纠结于要支持的身份验证系统。

过去,创建注册页面并将所有内容与您自己的自定义身份验证提供程序绑定在一起是一件简单的事情。现在有 OpenID、Facebook Connect、Twitter,现在我正在阅读有关OpenID Connect - OAuth 的包装器。

因此,面对必须适应越来越多的身份验证协议的前景,我想知道哪些(即“Open-X”品种)是“必备品”,哪些只是“肉汁”。

此外,拥有自己滚动的注册表单是否仍然被认为是一种好的做法,或者现在期望用户使用谷歌、Facebook 或其他一些变体登录是否可以接受?

这个问题是在问一个类似的问题,期望只选择一种机制。我不相信这是最具包容性的方法,但支持一切肯定是不切实际的。

0 投票
2 回答
897 浏览

mef - MEF Contrib Provider 模型不导入部件

我一直在尝试使用可配置的提供程序模型来处理我从 MEF Contrib (链接) 的 MEF 导入和导出。我已阅读 Codeplex 文档和 Code Junkie 的博客文章(链接);但是,我似乎无法让容器来创建零件。我哪里错了?

程序.cs

测试命令.cs

App.Config 部分:

如果我切换到作为 MEF 核心一部分的典型的基于属性的系统(也具有适当的目录),我不会收到任何构建错误,并且它运行良好。在上面的示例中,Program.Commands 始终为 NULL。我尝试只使用单一属性而不是集合并获得相同的结果。

当我调试时,我可以获得 provider.Parts 集合,因此我知道它正在正确访问配置信息;但是,每当我调试并尝试深入到 catalog.Parts 时,我都会收到 InvalidOperationException。

有人对我在这里出错的地方有任何经验吗?

0 投票
1 回答
843 浏览

mysql - MySQL 的 ASP.Net 提供程序

是否有可用于 MySQL 的 ASP.NET 2.0 提供程序?在谷歌搜索上,我在 codeplex 和其他地方发现了离散(和不完整)的代码片段。

或者,有来自 Devart 的 dotConnect,但是,它是商业的。我正在寻找开源、免费和生产质量的东西。

我要查找的内容至少应涵盖以下内容:
-会员资格
-角色管理
-个人资料
-会话状态

0 投票
2 回答
2415 浏览

c# - NHibernate 选择符合条件的最新记录

昨晚我开始研究 NHibernate 提供程序。我正在创建多个记录将匹配的条件,但是我只想返回最近的记录(ID 最大的记录)。我认为 UniqueResult() 会这样做,否则如果返回列表,则无法使用它。

我理论上可以选择完整列表,然后返回所需的记录,但我相信有更好的方法。

0 投票
1 回答
1073 浏览

design-patterns - 多个供应商/供应商的典型模式?

我正在构建一个软件产品,客户可以在其中配置他们的系统以使用 3 或 4 个预集成支付网关供应商中的任何一个。(例如:PayPal、Authorize.net 等)。

客户将登录应用程序,导航到设置,选择他们拥有帐户的供应商,输入相关帐户信息并保存。然后,处理的支付交易将通过特定的支付网关供应商 API。

我正在寻找一种模式来将其从付款的实际功能中抽象出来。也就是说,当用户进行支付时,会实例化一个 Payment 对象,然后调用 Payment->validate(),然后调用 Payment->save()。我希望这个 Payment 类抽象出将在后端使用哪个特定供应商的详细信息。

所以这个支付类将需要能够确定配置的支付网关供应商(完成,不寻求帮助),然后实例化该特定支付网关类的对象,并调用相关方法。

所以我要问的是,这种类型的东西是否有典型的设计模式,它叫什么,你是否有关于这方面的好材料的链接。我不是在寻找“帮我写这段代码”类型的信息,我在寻找“教人钓鱼”类型的信息 :-)

谢谢。

0 投票
5 回答
2848 浏览

oracle - 使用 OraOLEDB 提供程序部署应用程序

我开发了一个使用 Delphi 7、ADO 和 ORACLE 的应用程序,我使用的提供程序是 OraOLEDB(我需要使用这个提供程序,因为 BLOB 字段支持)。现在我想与提供者一起分发这个应用程序。我在网上搜索以下载Oracle 提供程序,但大小为174 mb。我需要在所有客户端机器上安装这个文件吗?这个文件有一个较小的分布吗?

更新 我正在寻找 OraOLEDB 的轻量级(小)分布。

提前致谢。

0 投票
1 回答
1043 浏览

ado.net - Microsoft.Jet.OLEDB.4.0 提供程序将字符串转换为日期

我正在使用 .NET 中的 Microsoft.Jet.OLEDB.4.0 来读取 CSV 文件。这是一个示例输入数据行:

当我阅读最后两个值时,它们显示为 DateTime 而不是字符串,这既不是我想要的,也不是我所期望的。提供者似乎对文本值执行类型推断。有没有办法禁用它?

谢谢,

-弗拉德

0 投票
3 回答
10226 浏览

database - 具有 OLE DB 访问数据源的 ADO.NET 实体框架

有没有人找到使 ADO.NET 实体框架与 OLE DB 或 ODBC 数据源一起工作的方法?具体来说,我需要使用由于各种原因无法升级为 SQL 的 Access 数据库。

这个 MSDN 页面说:

.NET Framework 包括 ADO.NET 提供程序,用于直接访问 Microsoft SQL Server(包括实体框架支持),以及通过 ODBC 和 OLE DB 驱动程序间接访问其他数据库(请参阅 .NET Framework 数据提供程序)。对于直接访问其他数据库,可以使用许多第三方提供商,如下所示。

“间接访问其他数据库”的提法很诱人,但我承认我对数据访问技术的所有不同名称感到非常困惑。

0 投票
4 回答
6921 浏览

c# - 什么是 ASP.NET 提供程序?

ASP.NET Provider 中的“Provider”是什么意思?例如,当我们谈论AuthorizationRuleProvider, connectionStrings.providerName, ...?