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 執行個體的初始屬性值。

屬性
InnerException null 參考 (在 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 執行個體的初始屬性值。

屬性
InnerException null 參考 (在 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

導致目前 ExceptionExceptioninnerException如果參數不是 Visual Basic) 中的 null 參考 (Nothing ,則目前的 Exception 會在處理內部 Exception 的 catch 區塊中引發。

備註

被擲回做為前一個 Exception 直接結果的 Exception 應該在 InnerException 屬性中包含前一個例外狀況的參考。 InnerException 屬性會傳回與傳入建構函式中相同的值,如果 Nothing 屬性沒有提供內部 InnerException 值給建構函式,則傳回 null 參考 (Exception)。

下表顯示 RuleException 執行個體的初始屬性值。

屬性
InnerException 內部 Exception 參考。
Message 錯誤訊息字串。

適用於