点击或拖拽改变大小

ExceptionTExceptionArgs

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

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

类型参数

TExceptionArgs
泛型异常

ExceptionTExceptionArgs 类型公开以下成员。

构造函数
属性
  名称说明
公共属性Args
消息
公共属性Data
Gets a collection of key/value pairs that provide additional user-defined information about the exception.
(继承自 Exception。)
公共属性HelpLink
Gets or sets a link to the help file associated with this exception.
(继承自 Exception。)
公共属性HResult
Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.
(继承自 Exception。)
公共属性InnerException
Gets the Exception instance that caused the current exception.
(继承自 Exception。)
公共属性Message
获取描述当前异常的消息
(重写 ExceptionMessage.)
公共属性Source
Gets or sets the name of the application or the object that causes the error.
(继承自 Exception。)
公共属性StackTrace
Gets a string representation of the immediate frames on the call stack.
(继承自 Exception。)
公共属性TargetSite
Gets the method that throws the current exception.
(继承自 Exception。)
Top
方法
  名称说明
公共方法Equals
确定指定的object是否等于当前的object
(重写 ObjectEquals(Object).)
公共方法GetBaseException
When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.
(继承自 Exception。)
公共方法GetHashCode
Serves as the default hash function.
(重写 ObjectGetHashCode.)
公共方法GetObjectData
获取存储对象的序列化数据
(重写 ExceptionGetObjectData(SerializationInfo, StreamingContext).)
公共方法GetType
Gets the runtime type of the current instance.
(继承自 Exception。)
公共方法ToString
Creates and returns a string representation of the current exception.
(继承自 Exception。)
Top
扩展方法
  名称说明
公共扩展器方法ToJsonString
获取当前对象的JSON格式表示的字符串。
Gets the string represented by the JSON format of the current object.
(由 HslExtension 定义。)
Top
参见