获取WCF所支持的绑定类型
来源:互联网 发布:小型物流仓储软件 编辑:程序博客网 时间:2024/06/06 15:02
WCF中定义了很多的绑定类型,其中都定义在System.ServiceModel库文件的System.ServiceModel名字空间下,并且都以Binding结束。根据这些特点可以通过反射获取所有的绑定类型。具体实现代码如下(通过windows控制台程序实现):
using System;using System.Collections.Generic;using System.ServiceModel;using System.Reflection;namespace WCFBinding{ class Program { static void Main(string[] args) { Module[] mods = Assembly.LoadWithPartialName("System.ServiceModel").GetModules(); foreach (Module mod in mods) { foreach (Type type in mod.GetTypes()) { if (type.Name.EndsWith("Binding")) { if (type.IsClass && !type.IsAbstract) { Console.WriteLine(type.Name); } } } } } }}
执行之后的结果为:
CustomBindingBasicHttpBindingBasicHttpContextBindingNetTcpBindingNetTcpContextBindingWSHttpBindingWSHttpContextBindingDuplicatedChannelBindingMsmqIntegrationBindingValidationBindingNetMsmqBindingNetNamedPipeBindingNetPeerTcpBindingWSFederationHttpBindingWS2007FederationHttpBindingWS2007HttpBindingWSDualHttpBinding请按任意键继续. . .
其中有17个绑定类型,不同的机器可能结果会有不同。本运行环境是.NET v4.0.30319
- 获取WCF所支持的绑定类型
- 了解WCF定制的绑定类型(1)_信道范型支持
- mysql所支持的类型
- WCF绑定类型选择
- wcf 绑定类型
- QML的property所支持的类型
- dhtmlxgrid所支持的列类型
- UIImage 所支持的图片类型
- switch所支持的参数类型
- WCF绑定的选择
- WCF绑定的选择
- 了解WCF定制的绑定类型(2)_绑定元素
- 如何获取trace中sql所绑定变量的值
- Java 中switch语句所支持的类型
- 获取pin支持的媒体类型
- 获取jd支持的编码类型
- Android 如何获取摄像头所支持的所有分辨率
- 获取java所支持的国家和语言
- request
- libevent http-server sample读非文本文件死循环的问题
- 注册电气工程师考试考取事宜与考试大纲
- junit3.8实践详解
- <交易心理分析> 读后感 摘要
- 获取WCF所支持的绑定类型
- 检查Android网络连接是否可用
- ADF: 理解Manage bean 的scope
- ABAP [div '/'] 的区别与妙用
- 命名规则
- 亚马逊代购书
- IT十余年心得
- HBase版本匹配问题:HBase-0.90.4与Hadoop-0.20.203.0
- 禁用自动检测实体更改