WCF的异常处理是什么
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇内容主要讲解"WCF的异常处理是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"WCF的异常处理是什么"吧!介绍WCF(Windows Commun
千家信息网最后更新 2025年11月07日WCF的异常处理是什么三、在实现代码中,定义一个方法,可以抛出一个FaultException
四、在客户端中,可以捕获FaultException
本篇内容主要讲解"WCF的异常处理是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"WCF的异常处理是什么"吧!
介绍
WCF(Windows Communication Foundation) -异常处理:一般Exception的处理,FaultException和FaultException
下面介绍第三种异常:FaultException
一、强类型化一个SOP错误类,传递需要用[DataContract]
////// 错误信息实体类(用于错误契约FaultContract)/// [DataContract]public class FaultMessage{ ////// 错误信息 /// [DataMember] public string Message { get; set; } ////// 错误代码 /// [DataMember] public int ErrorCode { get; set; }}
二、在操作协定中用[FaultContract]错误协定指定错误类型
[ServiceContract]public interface IHello{ [OperationContract] [FaultContract(typeof(FaultMessage))] void HelloFaultExceptionGeneric();}三、在实现代码中,定义一个方法,可以抛出一个FaultException的异常
////// Hello类/// public class Hello : IHello{ ////// 抛出FaultException public void HelloFaultExceptionGeneric() { throw new FaultException异常 /// (new FaultMessage { Message = "抛出FaultException 异常", ErrorCode = -1 }, "为了测试FaultException 用的"); }}
四、在客户端中,可以捕获FaultException的异常。FaultMessage用Detail属性访问。
protected void btnHelloFaultExceptionGeneric_Click(object sender, EventArgs e){ ExceptionService.HelloClient proxy = new ExceptionService.HelloClient(); try { proxy.HelloFaultExceptionGeneric(); } catch (System.ServiceModel.FaultException ex) { lblMsg.Text = string.Format("错误代码:{0};错误信息:{1};错误原因:{2}", ex.Detail.ErrorCode.ToString(), ex.Detail.Message, ex.Reason.ToString()); } finally { proxy.Close(); }} 到此,相信大家对"WCF的异常处理是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
错误
处理
代码
信息
内容
协定
方法
类型
学习
实用
更深
中用
介绍第
兴趣
原因
契约
实体
实用性
实际
客户
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器管理密码遗忘
九天网络技术有限公司
计算机网络技术学习决策
云南gps时钟同步服务器
单片机程序 软件开发
数据库中的游标
扎鲁特旗网络安全
梦日记软件开发
计算机网络技术(理科
山东大千网络技术招聘
学习软件开发技术去哪里读
软件开发的域名
数据库的一致性原理
电脑怎么与打印服务器连接
小型公司有哪些数据库
tomcat服务器证书
中国企业进驻日本服务器市场
竞速数据库管理的优势
MariaDB数据库文件
美国的金融信用信息基础数据库
连云港app软件开发价格
上海玄清软件开发
数据库选项组导向哪里找
tomcat服务器关闭
计算机网络技术有ps吗
网络安全法企业宣讲
unity收不到服务器消息
我的世界最安全的服务器
浙江综合软件开发原料
熊片数据库地址