RuleException 构造函数

定义

初始化 RuleException 类的新实例。

重载

RuleException()

初始化 RuleException 类的新实例。

RuleException(String)

用指定的错误消息初始化 RuleException 类的新实例。

RuleException(SerializationInfo, StreamingContext)

用序列化数据初始化 RuleException 类的新实例。

RuleException(String, Exception)

使用指定错误消息和对导致此 RuleException 的内部 Exception 的引用初始化 Exception 类的新实例。

RuleException()

初始化 RuleException 类的新实例。

public:
 RuleException();
public RuleException ();
Public Sub New ()

注解

此构造函数将新实例的 Message 属性初始化为系统提供的消息,该消息描述错误并考虑当前系统区域性。

下表显示了 RuleException 实例的初始属性值。

Property
InnerException 空引用(在 Visual Basic 中为 Nothing)。
Message 系统提供的本地化说明。

适用于

RuleException(String)

用指定的错误消息初始化 RuleException 类的新实例。

public:
 RuleException(System::String ^ message);
public RuleException (string message);
new System.Workflow.Activities.Rules.RuleException : string -> System.Workflow.Activities.Rules.RuleException
Public Sub New (message As String)

参数

message
String

描述错误的消息。

注解

此构造函数用 Message 参数初始化新实例的 message 属性。

下表显示了 RuleException 实例的初始属性值。

Property
InnerException 空引用(在 Visual Basic 中为 Nothing)。
Message 错误消息字符串。

适用于

RuleException(SerializationInfo, StreamingContext)

用序列化数据初始化 RuleException 类的新实例。

protected:
 RuleException(System::Runtime::Serialization::SerializationInfo ^ serializeInfo, System::Runtime::Serialization::StreamingContext context);
protected RuleException (System.Runtime.Serialization.SerializationInfo serializeInfo, System.Runtime.Serialization.StreamingContext context);
new System.Workflow.Activities.Rules.RuleException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Workflow.Activities.Rules.RuleException
Protected Sub New (serializeInfo As SerializationInfo, context As StreamingContext)

参数

serializeInfo
SerializationInfo

包含有关所引发异常的序列化对象数据的 SerializationInfo

context
StreamingContext

StreamingContext,它包含关于源或目标的上下文信息。

注解

在反序列化过程中调用此构造函数来重建通过流传输的异常对象。

适用于

RuleException(String, Exception)

使用指定错误消息和对导致此 RuleException 的内部 Exception 的引用初始化 Exception 类的新实例。

public:
 RuleException(System::String ^ message, Exception ^ ex);
public RuleException (string message, Exception ex);
new System.Workflow.Activities.Rules.RuleException : string * Exception -> System.Workflow.Activities.Rules.RuleException
Public Sub New (message As String, ex As Exception)

参数

message
String

描述错误的消息。

ex
Exception

导致当前 ExceptionException。 如果 innerException 参数不是空引用(在 Visual Basic 中为 Nothing),则会在处理内部 Exception 的 catch 块中引发当前 Exception

注解

作为前一个 Exception 的直接结果而引发的 Exception 应在 InnerException 属性中包括对前一个异常的引用。 InnerException 属性返回的值与传递到构造函数中的值相同;或者,如果 Nothing 属性不向构造函数提供内部 InnerException 值,则为空引用 (Exception)。

下表显示了 RuleException 实例的初始属性值。

Property
InnerException 内部 Exception 引用。
Message 错误消息字符串。

适用于