語言

MessageHeaderException 建構函式

定義

初始化 MessageHeaderException 類別的新執行個體。

多載

名稱 Description
MessageHeaderException()

初始化 MessageHeaderException 類別的新執行個體。

MessageHeaderException(String)

初始化一個新的類別實例 MessageHeaderException ,並以指定訊息進行。

MessageHeaderException(SerializationInfo, StreamingContext)

初始化用於反序列化資料為MessageHeaderException物件的類別新實例MessageHeaderException。

MessageHeaderException(String, Boolean)

使用指定的訊息初始化類別的新實例 MessageHeaderException ,並設定一個表示訊息標頭是否重複或遺失的值。

MessageHeaderException(String, Exception)

使用指定的訊息及導致該例外的內部例外,初始化該類別的新 MessageHeaderException 實例。

MessageHeaderException(String, String, String)

使用指定的訊息、標頭名稱和命名空間初始化該 MessageHeaderException 類別的新實例。

MessageHeaderException(String, String, String, Boolean)

使用指定的訊息、標頭名稱與命名空間,以及指示訊息標頭是否重複或遺失的值,初始化該類別的新 MessageHeaderException 實例。

MessageHeaderException(String, String, String, Exception)

使用指定的訊息、標頭名稱與命名空間,以及導致異常的內部例外,初始化該類別的新 MessageHeaderException 實例。

MessageHeaderException(String, String, String, Boolean, Exception)

使用指定的訊息、標頭名稱與命名空間、指示訊息標頭是否重複或遺失的值,以及導致異常的內部例外,初始化類別的新 MessageHeaderException 實例。

備註

如果您想要將錯誤訊息傳遞給使用者,請使用 MessageHeaderException(String) 建構函式。

如果您想要將錯誤訊息和內部例外狀況的參考傳遞給使用者造成例外狀況,請使用 MessageHeaderException(String, Exception) 建構函式。

如果您要傳遞串行化資訊和串流內容,請使用 MessageHeaderException(SerializationInfo, StreamingContext) 建構函式。

MessageHeaderException()

來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs

初始化 MessageHeaderException 類別的新執行個體。

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

適用於

MessageHeaderException(String)

來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs

初始化一個新的類別實例 MessageHeaderException ,並以指定訊息進行。

public:
 MessageHeaderException(System::String ^ message);
public MessageHeaderException(string message);
new System.ServiceModel.MessageHeaderException : string -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String)

參數

message
String

訊息被例外帶入。

備註

當您想要將錯誤訊息傳遞給使用者時,請使用此建構函式。 訊息參數的內容應該對預定的用戶瞭解。

適用於

MessageHeaderException(SerializationInfo, StreamingContext)

來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs

初始化用於反序列化資料為MessageHeaderException物件的類別新實例MessageHeaderException。

protected:
 MessageHeaderException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected MessageHeaderException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.ServiceModel.MessageHeaderException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ServiceModel.MessageHeaderException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

參數

info
SerializationInfo

那 SerializationInfo 個 保留了關於被拋出例外的序列化物件資料。

context
StreamingContext

the that StreamingContext 包含了關於來源或目的地的上下文資訊。

備註

此建構子在反序列化過程中被呼叫,以恢復透過串流傳輸的例外物件。

適用於

MessageHeaderException(String, Boolean)

來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs

使用指定的訊息初始化類別的新實例 MessageHeaderException ,並設定一個表示訊息標頭是否重複或遺失的值。

public:
 MessageHeaderException(System::String ^ message, bool isDuplicate);
public MessageHeaderException(string message, bool isDuplicate);
new System.ServiceModel.MessageHeaderException : string * bool -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String, isDuplicate As Boolean)

參數

message
String

例外狀況訊息。

isDuplicate
Boolean

true 如果多訊息標頭是重複的; false 如果沒有訊息標頭。

適用於

MessageHeaderException(String, Exception)

來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs

使用指定的訊息及導致該例外的內部例外,初始化該類別的新 MessageHeaderException 實例。

public:
 MessageHeaderException(System::String ^ message, Exception ^ innerException);
public MessageHeaderException(string message, Exception innerException);
new System.ServiceModel.MessageHeaderException : string * Exception -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String, innerException As Exception)

參數

message
String

例外狀況訊息。

innerException
Exception

那 Exception 個包含導致異常的內部例外。

備註

當你想將錯誤訊息和內部例外的資訊傳達給使用者時,可以使用這個建構器。 訊息參數的內容應該對預定的用戶瞭解。

以先前例外狀況的直接結果擲回的例外狀況,可以在 InnerException 屬性中包含上一個例外狀況的參考。 如果 InnerException 屬性未提供內部例外狀況值給建構函式,則 null 屬性會傳回傳遞至建構函式或 Nothing 參考(InnerException)。

適用於

MessageHeaderException(String, String, String)

來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs

使用指定的訊息、標頭名稱和命名空間初始化該 MessageHeaderException 類別的新實例。

public:
 MessageHeaderException(System::String ^ message, System::String ^ headerName, System::String ^ ns);
public MessageHeaderException(string message, string headerName, string ns);
new System.ServiceModel.MessageHeaderException : string * string * string -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String, headerName As String, ns As String)

參數

message
String

例外狀況訊息。

headerName
String

訊息標頭的名稱。

ns
String

訊息標頭的命名空間。

適用於

MessageHeaderException(String, String, String, Boolean)

來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs

使用指定的訊息、標頭名稱與命名空間,以及指示訊息標頭是否重複或遺失的值,初始化該類別的新 MessageHeaderException 實例。

public:
 MessageHeaderException(System::String ^ message, System::String ^ headerName, System::String ^ ns, bool isDuplicate);
public MessageHeaderException(string message, string headerName, string ns, bool isDuplicate);
new System.ServiceModel.MessageHeaderException : string * string * string * bool -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String, headerName As String, ns As String, isDuplicate As Boolean)

參數

message
String

例外狀況訊息。

headerName
String

訊息標頭的名稱。

ns
String

訊息標頭的命名空間。

isDuplicate
Boolean

true 如果多訊息標頭是重複的; false 如果沒有訊息標頭。

適用於

MessageHeaderException(String, String, String, Exception)

來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs

使用指定的訊息、標頭名稱與命名空間,以及導致異常的內部例外,初始化該類別的新 MessageHeaderException 實例。

public:
 MessageHeaderException(System::String ^ message, System::String ^ headerName, System::String ^ ns, Exception ^ innerException);
public MessageHeaderException(string message, string headerName, string ns, Exception innerException);
new System.ServiceModel.MessageHeaderException : string * string * string * Exception -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String, headerName As String, ns As String, innerException As Exception)

參數

message
String

例外狀況訊息。

headerName
String

訊息標頭的名稱。

ns
String

訊息標頭的命名空間。

innerException
Exception

那 Exception 個包含導致異常的內部例外。

適用於

MessageHeaderException(String, String, String, Boolean, Exception)

來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs
來源:
MessageHeaderException.cs

使用指定的訊息、標頭名稱與命名空間、指示訊息標頭是否重複或遺失的值,以及導致異常的內部例外,初始化類別的新 MessageHeaderException 實例。

public:
 MessageHeaderException(System::String ^ message, System::String ^ headerName, System::String ^ ns, bool isDuplicate, Exception ^ innerException);
public MessageHeaderException(string message, string headerName, string ns, bool isDuplicate, Exception innerException);
new System.ServiceModel.MessageHeaderException : string * string * string * bool * Exception -> System.ServiceModel.MessageHeaderException
Public Sub New (message As String, headerName As String, ns As String, isDuplicate As Boolean, innerException As Exception)

參數

message
String

例外狀況訊息。

headerName
String

訊息標頭的名稱。

ns
String

訊息標頭的命名空間。

isDuplicate
Boolean

true 如果多訊息標頭是重複的; false 如果沒有訊息標頭。

innerException
Exception

那 Exception 個包含導致異常的內部例外。

適用於