位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# 定义WCF服务协定 操作协定

提问人:刘团圆发布时间:2020-12-11

    在定义服务协定的接口中,应用System.ServiceModel.OperationContractAttribute特性,就可以把成员定义为操作。这个特性具有下表所示的属性。

属 性

说明

Name

指定服务操作的名称。默认为成员名称

IsOneWay

指定操作是否返回一个响应,如果把它设Mtrue,则客户端不等待操作完成,就会继续执行

AsyncPattem

如果设置为true操作就会实现为两个方法:Begin<me//rorfiVame>O^P EnA<methodName>Q,这两个方 法可用于异步调用操作

HasProtectionLevel

 指定服务使用的消息是否有明确定义的保护级别。保护级别允许签名消息,或者签名和加密消息


ProtectionLevel

 保护级别,用于保护消息


Islnitiating

如果使用会话,这个屈性就确定调用这个操作是否可以启动新会话

IsTerminating

如果使用会话,这个属性就确定调用这个操作是否会中断当前会话

Action

如果使用寻址功能(WCF服务的一个高级功能),操作就有一个关联的动作名称,通过这个属性可以指 定该名称

ReplyAction

同上,但为操作的响应指定动作名称


继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部