MessageHeaderException 构造函数

定义

初始化 MessageHeaderException 类的新实例。

重载

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()

Source:
MessageHeaderException.cs
Source:
MessageHeaderException.cs
Source:
MessageHeaderException.cs

初始化 MessageHeaderException 类的新实例。

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

适用于

MessageHeaderException(String)

Source:
MessageHeaderException.cs
Source:
MessageHeaderException.cs
Source:
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)

Source:
MessageHeaderException.cs
Source:
MessageHeaderException.cs
Source:
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

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

注解

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

适用于

MessageHeaderException(String, Boolean)

Source:
MessageHeaderException.cs
Source:
MessageHeaderException.cs
Source:
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)

Source:
MessageHeaderException.cs
Source:
MessageHeaderException.cs
Source:
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 引用(在 Visual Basic 中为 InnerException)。

适用于

MessageHeaderException(String, String, String)

Source:
MessageHeaderException.cs
Source:
MessageHeaderException.cs
Source:
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)

Source:
MessageHeaderException.cs
Source:
MessageHeaderException.cs
Source:
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)

Source:
MessageHeaderException.cs
Source:
MessageHeaderException.cs
Source:
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)

Source:
MessageHeaderException.cs
Source:
MessageHeaderException.cs
Source:
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

适用于