WCF的异常处理是什么
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容主要讲解"WCF的异常处理是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"WCF的异常处理是什么"吧!介绍WCF(Windows Commun
千家信息网最后更新 2025年01月19日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.FaultExceptionex) { lblMsg.Text = string.Format("错误代码:{0};错误信息:{1};错误原因:{2}", ex.Detail.ErrorCode.ToString(), ex.Detail.Message, ex.Reason.ToString()); } finally { proxy.Close(); }}
到此,相信大家对"WCF的异常处理是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
错误
处理
代码
信息
内容
协定
方法
类型
学习
实用
更深
中用
介绍第
兴趣
原因
契约
实体
实用性
实际
客户
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全专业实习周记
字符型指的哪些数据库
怎么连接国外服务器挖矿
上海策奕网络技术
腾讯云服务器虚拟空间
数据库工具有什么用
用友软件开发环境
怀旧服赛季服务器开服
数据库的字段值在哪输入
服务器需不需要24小时开着
信息网络安全经费多少万
维护网络安全团日活动
代谢病数据库
慈溪市软件开发
华为鸿蒙信息网络安全
办公室网络安全自查表
安阳软件开发公司有哪些
郑州哪里有计算机网络技术专业
数据库采购技术参数
宁波创杰互联网科技有限公司
linux查看服务器sn
网络安全等级保护工作的意义
濮阳公安局网络技术刘学恩
魔兽世界国服服务器缩写
sql数据库服务错误7031
中国移动廊坊数据库
福建免费云空间优势云服务器
网络安全构成要素有
网络安全法哪年起实行
汕头市奇点网络技术