问题标签 [proxy-classes]

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 回答
8064 浏览

c# - 如何序列化 NHibernate 映射对象的所有属性?

我有一些 Web 方法可以将我的对象作为序列化 XML 返回。它只是序列化对象的 NHibernate 映射属性......有人有一些见识吗?似乎网络方法实际上是在序列化 NHibernate 代理而不是我的类。我试过使用 [XMLInclude] 和 [XMLElement],但属性仍然没有序列化。我有一种非常可怕的黑客方式来解决这个问题,但我想知道是否有更好的方法!

像这样的东西:

这显然是没有办法写代码的。如果那里没有“假”映射(UglyHack 属性),则该属性将不会被序列化。现在我正在研究使用(数据)传输对象,并且可能会使用反射来处理一些事情......

0 投票
10 回答
41212 浏览

php - 在运行时在php中动态生成类?

这是我想要做的:

显然这不是我实际在做的事情,但基本上我有一个类的未知名称,并且基于名称,我想生成具有某些属性等的类。

我尝试过使用 eval() ,但它让我很适合私人和 $this-> 引用......

//编辑

好吧,显然我简短而甜蜜的“这就是我想做的”在那些可能能够提供答案的人中引起了巨大的冲突和惊愕。希望得到一个实际的答案,我会更详细。

我在我维护的网站上有一个使用代码提示的验证框架。每个函数有两个定义

我正在寻找为我的数据库中的主键添加一个验证器。我不想为每个表(203)创建一个单独的类。所以我的计划是做类似的事情

__autoload 将生成 vPrimaryKey 的子类并将表参数设置为 Products。

现在开心?

0 投票
3 回答
2865 浏览

c# - 什么会导致 WCF 服务返回“对象”类型的对象

根据我关于WCF 服务返回值的另一篇文章,我正在使用另一家公司的 Web 服务,当我在 Visual Studio 中添加服务引用时,该方法的返回值是一个类型的对象object

Web 服务的作者向我展示了代码,它实际上返回了一个类型化的对象。

我错过了什么,还是代理类应该返回一个类型化的值?

是否有生成代理类或实际服务的设置?

更新:

我查看了 WCF 服务背后的实际类,并意识到服务方法的返回值实际上是返回一个具体类型实现的接口。具体类型用 [DataContract] 属性(和适当的 [DataMember] 属性)标记,但接口没有这样的属性。这会导致服务将返回类型设置为对象吗?

0 投票
0 回答
395 浏览

.net - 在 .Net 中使用虚线 Web 服务方法名称

我正在尝试使用 CGI Web 服务。Web 服务方法名称包含破折号,wsdl.exe 将它们从生成的代理类中删除。

尝试使用代理类 Web 服务时出现错误:“方法 'q1:methodname' 未实现:方法名称或命名空间无法识别”

然后我尝试在代理类的 Invoke 和 BeginInvoke 函数中更改 MedhodName 参数(使用原始虚线方法名称)。但是这次我收到一个错误“方法名 Web 服务方法名无效”。

有没有办法解决这个问题。CGI Web 服务是另一家公司的应用程序,我无法更改它。

0 投票
2 回答
5088 浏览

java - java中的代理服务器

我有代理服务器的以下代码。如果是正确的方法吗?如果以商业方式部署,这是否能够处理负载/流量?

现在代理类

0 投票
1 回答
2149 浏览

vb.net - 解组错误 [com.ctc.wstx.exc.WstxLazyException]

我正在使用他们提供的代理类与合作伙伴的网络服务进行通信。

我有这行代码抛出异常:

webRemittanceService 是这些代理类之一的实例,而 webRemittanceRequest 是另一个的实例。

这看起来相当简单,但以下异常是我从未见过的,并且没有太大帮助,因为我无法进入 requestWebRemittance(webRemittanceRequest) 方法。

合作伙伴说这不是他们这边的事情。

任何帮助将不胜感激。

0 投票
1 回答
919 浏览

asp.net - 已编译的代理类(在 bin 中)与 Web 参考

我有一些 ASP.NET 网站,它们通过对报表服务器的 Web 服务的 Web 引用与不同的 SQL Server 2005 实例进行通信。然而,今天我玩弄了使用 WSDL 工具从其中一个 SQL Server 实例创建代理类,然后使用代理创建 dll 的想法(在此之前,我修改了代理的构造函数以接受URL - 这样我就可以将代理指向任何 Web 服务实例)。

我很确定 Web 服务在更新方面应该是相当静态的,即使不是完全静态的。所以,我的问题是:与使用代理类(自动生成)本身相比,使用编译的代理类(在 bin 目录中)有什么缺点吗?如果不是,那么采取一种方式或另一种方式的动机是什么?

0 投票
1 回答
565 浏览

c# - 我可以使用 scriptmanager 为 WCF 服务库生成代理对象吗?

我在 Web 应用程序中使用了启用 AJAX 的 WCF 服务模板。通过向脚本管理器添加服务引用,生成了一些客户端对象,使我可以轻松地使用该服务。我的问题是当我使用 WCF 服务库时可以做类似的事情吗?我将项目添加到我的解决方案中,并在我的 Web 应用程序中添加了对该服务的服务引用。这是我有点卡住的地方。我现在该怎么做才能允许使用来自客户端的服务。

0 投票
3 回答
3879 浏览

web-services - 为 Web 服务生成代理是什么意思?(具体是 .NET)

为 Web 服务生成新代理是什么意思?什么是代理?我已经将 Web 服务 URL 添加到 Web 引用中。什么是迪斯科、wsdl 和 asmx 文件?

0 投票
2 回答
1357 浏览

c# - 手动将 ClientBase 集合类型从 Array[] 更改为 List<>

我将自己的 WCF 代理与 ClientBase 一起使用,我想做一些类似 svc 实用程序中的 ct 属性的事情,并告诉代理返回 List<> 集合类型。

我不能使用 List<> 因为实体由 nhibernate 管理所以我必须使用 IList

代理不是用 svcutil 生成的……我自己写的。

我怎样才能做到这一点?