Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
任何人都可以从初学者 asp.net 程序员的角度解释这一点吗?
什么是代理类?它在asp.net中的主要用途是什么?
使用 Web 服务时代理的主要用途是什么?
从我目前阅读的内容来看,我了解 Web 服务代理,我们不必在整个应用程序中引用该服务。我们可以简单地在 web.config 中设置它,并在需要时更改它。
来自经典的Design Patterns: Elements of Reusable Object-Oriented Software对代理模式的描述:
为另一个对象提供代理或占位符以控制对其的访问。
在 Web 服务中,代理是一个看起来像服务的类(即具有相同的方法集),但位于客户端。代理将您的本地成员访问转换为对实际服务的远程、网络访问。
换句话说:代理在很大程度上隐藏和封装了所有的网络协议处理和数据序列化。
什么是代理类
那么代理实际上是一种模式,您可以在此处阅读所有详细信息
使用Web服务时代理的主要用途是什么
像任何其他代理类一样,它充当 Web 服务的接口。