问题标签 [wcf-ria-services]

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 投票
3 回答
17440 浏览

silverlight-3.0 - RIA 服务:如何创建自定义身份验证?

我正在使用 Silverlight RIA 服务,我想创建自定义身份验证。这似乎是唯一几乎没有文档的东西(我已经阅读了整个 RIAServicesOverview.docx)。

您知道我创建客户身份验证服务的方法吗?我不想使用默认的 ASP.NET 成员模型。我不知道我需要实现什么接口或抽象类——尽管我确实找到了 System.Web.Ria.ApplicationServices.IAuthentication。

我需要实施 IAuthentication 吗?如果是这样,你能给我一些关于如何去做的建议吗?这些是以下方法:

我不知道我将如何实现这些(登录除外) - 服务怎么可能知道当前登录的用户是什么,以便 Logout() 工作?

我已经在网上搜索了几个小时来寻找如何做到这一点,但我找不到任何描述如何创建一个简单的 DomainService 的东西,该服务可用于在“RIA 链接”Silverlight 项目中对用户进行身份验证。

如果有人能对此有所了解,我将不胜感激。

谢谢,
查尔斯


[编辑]
在 MSDN Code Gallery 上找到了 RIA Services 页面。有一个名为Authentication Samples的部分,它链接到一些很棒的代码示例。如果您想了解有关身份验证如何在 RIA 服务中工作的更多信息,请查看它。

0 投票
2 回答
2175 浏览

silverlight - DataPager 在 Silverlight 3 + RIA 服务中不起作用

我有一个带有 RIA 服务的 Silverlight 3 应用程序,我遇到了一个问题,即我的 DataPager 仅加载初始加载大小的数据,然后不再重新加载。它显示了两页数据(PageSize=10,LoadSize=20。)它正确显示了 119 页数据,但是当我导航到第 3 页时,我的数据网格和数据表单中没有任何内容。

这是我的域数据源:

这是 DataPager 的片段:

这是域服务查询:

这很简单,所以我不确定缺少什么。任何帮助,将不胜感激;

0 投票
1 回答
445 浏览

silverlight-3.0 - RIA 服务:JSON 反序列化有限制吗?

我在我的一个 silverlight 应用程序中使用 RIA 服务。我可以从我的服务中成功返回大约 500 个实体(或大约 500 kb JSON),但是在客户端失败的任何事情都失败了 - 浏览器崩溃(IE 和 Firefox)。

我可以点击以下链接并成功获取 JSON:
http://localhost:52878/ClientBin/DataService.axd/AgingReportPortal2-Web-Services-AgingDataService/GetAgingReportItems

...所以我想知道这笔交易是什么。

可以反序列化多少有限制吗?如果是这样,有没有办法增加它?我记得在为此使用 WCF 时遇到了类似的问题——我需要将 web.config 中的 maxItemsInObjectGraph 设置为更高的数字——也许我需要做类似的事情?

这是我用来获取实体的代码:

任何帮助将不胜感激 - 我已经花了几个小时试图解决这个问题,但没有发现任何有同样问题的人。

谢谢,
查尔斯

0 投票
2 回答
691 浏览

.net - 在 WCF RIA 服务中获取 IP

有谁知道我如何使用 RIA 服务获取客户端的 IP 地址。在 WCF 中,我们可以OperationContext做到这一点。但它不适用于 RIA 服务。

0 投票
3 回答
1307 浏览

silverlight - Silverlight 3 RIA 服务和属性正在“扁平化”?

我有一个看起来大致像这样的模型:

我通过 RIA 服务将这个 SingularAmount 属性绑定到 Silverlight 3 DataGrid。我发现,当我更改属性时 - 模型上的相应属性不会更新。当我单步执行代码时,我可以在客户端看到,例如 SingularAmount 设置为 5,其他属性没有得到更新。

似乎当 RIA 制作类的客户端版本时,这种功能并没有被移植。关于如何解决这个问题的任何想法?


更新

这是 RIA 为该属性生成的代码:

显然,这看起来不像原来的服务器端属性。

0 投票
2 回答
1066 浏览

silverlight - 具有 .net Ria 服务和 SilverlightFX 的 Silverlight 应用程序

我开始使用 RIA 服务和 SilverlightFx 在 Silverlight 中编写应用程序。现在这个应用程序是一个相当大的一个有很多控件之间的交互。

据估计,它将有大约 60-70 个用户控件。现在我的问题是..

  1. 选择.Net Ria 和 SilverlightFx 好不好?(我的观点是......它不会很快投入生产。而且由于它是一个大的,一旦框架被正确理解,使用框架将有助于单元测试并节省开发时间。)

  2. 阅读完博客后,我不太清楚 SilverlightFx 如何处理用户控件之间的交互。例如,我有一个具有搜索功能的用户控件(比如“S”)......自动完成和所有......现在我有另一个显示搜索结果的 UserControl(比如“R”)。显示结果面板可用于搜索用户控件或提供特定类别的所有项目的另一个用户控件(例如 F)。我无法将搜索和选择类别合并到单个用户控件中。那么该怎么做呢?如果我创建不同的 ViewModel,它们将如何相互交互?

  3. 在每个 ViewModel 中创建域服务上下文还是在整个应用程序中使用一个更好?

0 投票
3 回答
223 浏览

.net - .Net RIA 服务是否引入了表示和应用程序/业务逻辑之间的耦合?

我是 .Net RIA Services 的新手,但我认为,它的本质是针对 Microsoft 通常关心的 RAD。但是,这不是在表示和应用程序/业务逻辑之间引入了更多的耦合吗?这项新技术如何帮助越来越多对 OOAD 最佳实践和 SOLID、GRASP 和设计模式等概念感兴趣的开发人员?或者有办法实现这两个目标?!

0 投票
2 回答
3057 浏览

c# - .Net RIA 服务:DomainService 需要无参数构造函数?

我在带有一些 Silverlight 组件的 ASP.Net 应用程序中使用 .Net RIA 服务的 7 月 CTP。我正在从 Silverlight 呼叫 RIA 服务。

当我尝试在我的域服务(一个 LinqToEntitiesDomainService 对象)中使用 Unity 和构造函数依赖注入时,出现了我的问题。Silverlight 应用程序现在抱怨没有无参数构造函数。

我不想有一个无参数的构造函数,我希望 Unity 来解析构造函数参数。这可能吗?难道我做错了什么?或者我应该找到另一种方法来注入我的构造函数参数?

这是我得到的错误:

0 投票
2 回答
1820 浏览

entity-framework - 使用 .NET RIA 数据服务删除 Silverlight 3 中的数据

我们正在尝试使用 RIA 服务。我似乎无法弄清楚如何删除记录。这是我正在尝试使用的代码。

从实体部分删除对象工作正常,但它似乎对数据库没有任何作用。我是在使用我应该使用的对象,还是有不同的保存方法?

0 投票
2 回答
975 浏览

silverlight - 数据集刷新后保持 TreeView 子树扩展

我正在使用 .Net RIA 服务的 09 年 7 月 CTP,并将 Group=>Department=>Category 对象的对象绑定到树视图,然后让 hierarchialdatatemplate 呈现三种对象类型中的每一种。

我的最终目标是启用拖放功能,以便我可以快速编辑我的组列表=>部门=>类别,并以比以前更直观的方式更改它们各自的关系。

我当前的问题是,当我执行 drop 命令并提交需要提交到数据上下文的更改时,我的树视图正在重绘并折叠叶子。有没有一种方法可以用来避免崩溃?