点击或拖拽改变大小

ExceptionTExceptionArgs

一个自定义的支持序列化反序列化的异常类,具体用法参照第四版《CLR Via C#》P414
继承层次
SystemObject
  SystemException
    HslCommunication.BasicFrameworkExceptionTExceptionArgs

命名空间:  HslCommunication.BasicFramework
程序集:  HslCommunication (在 HslCommunication.dll 中) 版本:12.0.0.0 (12.0.0.0)
语法
[SerializableAttribute]
public sealed class Exception<TExceptionArgs> : Exception, 
	ISerializable
where TExceptionArgs : ExceptionArgs

类型参数

TExceptionArgs
泛型异常

ExceptionTExceptionArgs 类型公开以下成员。

构造函数
属性
  名称说明
公共属性Args
消息
公共属性Data (继承自 Exception。)
公共属性HelpLink (继承自 Exception。)
公共属性HResult (继承自 Exception。)
公共属性InnerException (继承自 Exception。)
公共属性Message
获取描述当前异常的消息
(重写 ExceptionMessage.)
公共属性Source (继承自 Exception。)
公共属性StackTrace (继承自 Exception。)
公共属性TargetSite (继承自 Exception。)
Top
方法
  名称说明
公共方法Equals
确定指定的object是否等于当前的object
(重写 ObjectEquals(Object).)
公共方法GetBaseException (继承自 Exception。)
公共方法GetHashCode (重写 ObjectGetHashCode.)
公共方法GetObjectData
获取存储对象的序列化数据
(重写 ExceptionGetObjectData(SerializationInfo, StreamingContext).)
公共方法GetType (继承自 Exception。)
公共方法ToString (继承自 Exception。)
Top
扩展方法
  名称说明
公共扩展器方法ToJsonString
获取当前对象的JSON格式表示的字符串。
Gets the string represented by the JSON format of the current object.
(由 HslExtension 定义。)
Top
参见