在定义服务协定的接口中,应用System.ServiceModel.OperationContractAttribute特性,就可以把成员定义为操作。这个特性具有下表所示的属性。
属 性 | 说明 |
Name | 指定服务操作的名称。默认为成员名称 |
IsOneWay | 指定操作是否返回一个响应,如果把它设M为true,则客户端不等待操作完成,就会继续执行 |
AsyncPattem | 如果设置为true,操作就会实现为两个方法:Begin<me//rorfiVame>O^P EnA<methodName>Q,这两个方 法可用于异步调用操作 |
HasProtectionLevel | 指定服务使用的消息是否有明确定义的保护级别。保护级别允许签名消息,或者签名和加密消息 |
ProtectionLevel | 保护级别,用于保护消息 |
Islnitiating | 如果使用会话,这个屈性就确定调用这个操作是否可以启动新会话 |
IsTerminating | 如果使用会话,这个属性就确定调用这个操作是否会中断当前会话 |
Action | 如果使用寻址功能(WCF服务的一个高级功能),操作就有一个关联的动作名称,通过这个属性可以指 定该名称 |
ReplyAction | 同上,但为操作的响应指定动作名称 |
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>