深入探索Windows Communication Foundation的自定义行为与通道
在Windows Communication Foundation(WCF)的开发中,自定义行为和通道是扩展其功能的重要手段。下面将详细介绍各种自定义行为的实现步骤以及绑定元素在通信中的作用。
1. 自定义行为的实现
自定义行为的实现通常包含三个步骤:声明行为类型、将其附加到客户端运行时组件或调度程序,以及告知Windows Communication Foundation该行为的存在。以下是几种常见自定义行为的具体实现。
1.1 操作选择器(Operation Selector)
操作选择器可应用于客户端和服务端,其作用是返回处理消息的操作。
- 客户端
- 声明 :实现 System.ServiceModel.Dispatcher.IClientOperationSelector 接口。
public class MyOperationSelector: IClientOperationSelector
{
public string SelectOperation(
MethodBase method,
object[] parameters)
{
//Select the operation based on the name of the method.
}
}
</
WCF自定义行为与通道详解
超级会员免费看
订阅专栏 解锁全文
53

被折叠的 条评论
为什么被折叠?



