从 Managed Extensions for C++ 中使用 .NET My Services
2007-03-30 21:32:26 来源:WEB开发网首先,您应该知道 .NET My Services 使用称为 .NET Services 的中心元服务,理解这一点非常重要。在客户端和其他 .NET My Services(例如 .NET Contacts 或 .NET Wallet)之间的相互作用方面,此服务担当中介。集中化的 .NET Services 还可以代表用户对其他服务的提供进行管理,并在运行时将其他服务的位置传达给客户端。因此,在确定特定请求的地址之前,客户端应用程序必须与中心 .NET My Services 协商事务。
.NET My Services 还使用 Kerberos 验证协议并对所有 SOAP 数据包进行加密,以确保用户私人数据的安全。这意味着,所有客户端应用程序都必须提供请求 Kerberos 验证单的功能,并且必须在所有的 SOAP 请求中显示这些验证单。同样,客户端还必须能够加密 SOAP 请求并解密 SOAP 响应。
.NET My Services 服务定位器和加密中使用的所有技术都基于公开标准,并且有详尽的文档,这样,.NET My Services 开发人员就可以开发他们自己的应用程序层来处理这些功能。不过,.NET My Services SDK 包括两个可以解决这些问题的共享源代码项目。对于 Visual C# 和 Visual Basic,用户只需要在他们的客户端应用程序中包括对这些项目的引用,便可以利用这些功能。从根本上来说,这些功能允许开发人员像对其他 XML Web Service 一样来对 .NET My Services 进行编码。
注意:还需要提供一些其他措施,用于解决 Managed Extensions for C++ 客户端应用程序的 Add Web Reference(添加 Web 引用)对话框的局限性。其中,Managed Extensions for C++ 客户端应用程序使用了 XML Web Service(使用强类型的数据集)。在将来的 Visual Studio .NET 版本中,将不再需要这些附加措施。演练在此演练中,您将从 .NET My Services SDK 生成 HsSoapExtension.dll,创建简单的 Managed Extensions for C++ 客户端,还将使用示例客户端代码向您的 .NET FavoriteWebSites 添加 Web 站点。
Tags:Managed Extensions for
编辑录入:爽爽 [复制链接] [打 印]- ››Form Reset Function
- ››FOREACH 宏之GCC实现
- ››ForeFront让企业VPN连接高枕无忧
- ››Forefront TMG日志记录功能
- ››Forefront Security For Exchange文件传送限制测试...
- ››Forefront Security For Exchange关键字测试
- ››Forefront Security For Exchange的反病毒测试
- ››Forefront Security For Exchange部署指南
- ››Forrester:惠普数据中心自动化解决方案最佳
- ››Forte for Java简介与基础安装
- ››for 语句
- ››Forte For Java开发指南
更多精彩
赞助商链接