问题标签 [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 投票
2 回答
2154 浏览

visual-studio-2008 - 在 Visual Studio .NET 2008 中更改 WebService 代理 URL

我已经从给定的 URL 创建了一个 WebService 代理,但在运行时需要根据某些条件更改此 URL。

怎么做?

我在网上搜索并发现我应该更改“Url”属性。但是,不知何故,这个属性没有在我的代理类中公开。

我正在使用 Visual Studio .NET 2008

0 投票
2 回答
8054 浏览

php - building a 'simple' php url proxy

I need to implement a simple PHP proxy in a web application I am building (Its flash based and the destination service provider doesn't allow edits to their crossdomain.xml file)

Can any php gurus offer advice on the following 2 options? Also, I think, but am not sure, that I need to include some header info as well.

Thanks for any feedback!

option1

option2

0 投票
1 回答
2939 浏览

.net - 使用 wsdl.exe 创建代理类的问题

我需要创建一个使用来自 SAP CRM 应用程序的 web 服务的 .net 客户端。我刚得到wsdl文件。但是,当我尝试使用 wsdl.exe 创建代理类时,我收到一条警告说没有生成任何类。我究竟做错了什么?

有wsdl文件的头。

我正在使用 Visual Studio 2008。

谢谢

编辑:我收到的错误消息是德语。

1.1, umf asst Implementierungsrichtlinien, in denen Verfahren zur Verwendung einer Gruppe wichtiger Webdienstspezifikationen zum Entwickeln von interoperablen Webdienste n empfohlen werden。Für das 1.1-Profil lauten diese Spezifikationen SOAP 1.1、WS DL 1.1、UDDI 2.0、XML 1.0 和 XML Schema。

在http://www.ws-i.org/Profiles/BasicProfile-1.1.html下的 der Spezif ikation 中 。

Quellkomentaren。

它说找不到 SOAP 1.1 绑定。

更新:我刚刚使用 svcutil.exe 创建代理类,它工作。但是我现在如何将代理类配置到正确的端点?

0 投票
1 回答
1026 浏览

ruby - 如何使 Ruby 变量在条件表达式中评估为假

我想让我的变量(代理对象)在条件句中使用时评估为 false。我知道我可以使用 .nil?甚至 var == nil 但我认为这还不够好。我正在尝试做的是:

有任何想法吗?

0 投票
2 回答
5667 浏览

c# - 为什么 *each* 虚拟方法调用不会调用 DynamicProxy 的拦截器?

一个例子最好地解释它:

我本来期望输出:

相反,我得到:

为什么?

动态代理是如何工作的?我期待生成的代理从代理类继承,但是,它似乎使用组合将代理接口中的每个方法委托给实际实现。

我已经尝试过 Castle DynamicProxy 以及Cramon的旧动态代理实现

0 投票
5 回答
8831 浏览

python - 从 Django 中的基本模型实例返回代理模型实例的正确方法?

假设我有模型:

假设我想做:

我想找回一系列的呜呜声和喵喵声。显然,我可以在基于animal_type的分叉的原始模型中定义一个make_sound,但是每次我添加一个新的动物类型(想象它们在不同的应用程序中)时,我都必须进入并编辑那个make_sound函数. 我宁愿只定义代理模型并让它们自己定义行为。据我所知,没有办法返回混合的 Cat 或 Dog 实例,但我想也许我可以在返回 cat 或 dog 模型的主类上定义一个“get_proxy_model”方法。

你当然可以这样做,传递主键之类的东西,然后只做 Cat.objects.get(pk = pass_in_primary_key)。但这意味着对您已经拥有的数据进行额外的查询,这似乎是多余的。有什么方法可以有效地将动物变成猫或狗实例?做我想要实现的目标的正确方法是什么?

0 投票
1 回答
776 浏览

nhibernate - nHibernate 延迟加载/代理对象 - 持久性问题

[更新了映射文件]

今天遇到了延迟加载/代理对象持续存在的问题。

它涉及两个类,发票和地址。发票具有地址属性。这两个类都设置为延迟加载,并且所有方法都是虚拟的。

在代码中,我做了一个 Invoice.address = HomeCompany.address 并且我可以在运行时验证 Invoice.address 的设置是否正确(Invoice.address 属性被正确分配了一个“地址代理”)。但是,当 Invoice 对象被持久化时,invoice 表中的“addresss_id”列被设置为“0”。但是,如果我通过添加“Lazy = False”来更改地址的映射文件,则一切正常(invoice.address 属性设置为完整的实例化地址)。

使用 nHibernate 2.1.2 这让我发疯。

[注意:nhibernate 不会产生任何错误]


0 投票
1 回答
1446 浏览

wcf - WCF 服务返回的对象层次结构与预期不同

0 投票
2 回答
664 浏览

c# - 定义动态代理的基类或基本功能(例如 Castle、LinFu)

我在 NHibernate 论坛上问过这个问题,但我认为这是一个普遍的问题。NHibernate 使用代理生成器(例如 Castle)来创建它的代理。

我想做的是扩展生成的代理,以便它实现我自己的一些自定义行为(即比较器)。我需要这个,因为以下标准 .NET 行为无法产生正确的结果:

如果我的比较器是由 AP 实现的(即做 id 的匹配),那么 collection.Contains(AP) 将返回 true,正如我所期望的那样,如果代理是隐式的。(注意:对于那些说 NH 从您的基类继承的人,是的,它确实如此,但 NH 也可以从接口继承——这就是我们正在做的)

我完全不确定这是可能的或从哪里开始。这可以在 NH 使用的任何常见代理生成器中完成吗?

0 投票
4 回答
335 浏览

asp.net - 如何避免使用代理类的 Web 方法参数?

我有一个DataUnification.ClientData.ClientInfo在 .NET 类库项目A中调用的可序列化 POCO 。

它用于项目B中定义的 Web 服务的参数中:

我现在希望从项目C中调用此 Web 方法并在参数中使用原始DataUnification.ClientData.ClientInfo类型。然而,由于生成了代理类,它现在变成了不同的类型:WebServices.ClientDataUnification.DataUnificationWebService.ClientInfo.

就 .NET 而言,这些不是相同的类型。

我怎样才能解决这个问题?