首页 > 软件操作教程 > 编程开发 > C#
题目内容

C# WCF概念 协定

题目答案
协定确定了 WCF服务的用法。可以定义如下几种协定:

    • 服务协定:包含服务的一般信息和服务提供的操作的一般信息。例如,该协定可以包含服务使用的名称空间。在为SOAP消息定义模式时,服务使用唯一的名称空间,以免与其他服务冲突。

    • 操作协定:定义操作的用法,这包括操作方法的参数和返回类型,以及其他信息,例如,方法是否返回响应消息。

    • 消息协定:允许定制SOAP消息内部的信息格式化方式。例如,数据应包含在SOAP标头中还是SOAP消息体中。在创建必须与旧系统集成的WCF服务时,就可以使用消息协定。

    • 错误协定:定义操作可能返回的错误。使用.NET客户端程序时,错误会导致可以捕获的异常,并以通常方式处理。

    • 数据协定:如果使用复杂类型,如用户定义的结构和对象(作为操作的参数或返回类型),就必须为这些类型定义数据协定。数据协定根据通过属性显示的数据来定义类型。

—般使用特性把协定添加到服务类和方法中。

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端