XamlException 构造函数

定义

初始化 XamlException 类的新实例。

重载

XamlException()

初始化 XamlException 类的新实例。 包含描述错误的系统提供消息的实例。

XamlException(String)

初始化 XamlException 类的新实例。 包含描述错误的指定消息的实例。

XamlException(SerializationInfo, StreamingContext)

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

XamlException(String, Exception)

初始化 XamlException 类的新实例。 一个包含指定错误消息、对造成此异常的内部异常的引用的实例。

XamlException(String, Exception, Int32, Int32)

初始化 XamlException 类的新实例。 包含指定的错误消息、内部异常和行信息的实例。

XamlException()

初始化 XamlException 类的新实例。 包含描述错误的系统提供消息的实例。

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

适用于

XamlException(String)

初始化 XamlException 类的新实例。 包含描述错误的指定消息的实例。

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

参数

message
String

描述该异常的消息。 此构造函数的调用方必须确保此字符串已针对当前系统区域性进行了本地化。

适用于

XamlException(SerializationInfo, StreamingContext)

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

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

参数

info
SerializationInfo

承载序列化对象数据的对象。

context
StreamingContext

关于来源和目标的上下文信息

例外

infonull

适用于

XamlException(String, Exception)

初始化 XamlException 类的新实例。 一个包含指定错误消息、对造成此异常的内部异常的引用的实例。

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

参数

message
String

描述该异常的消息。 此构造函数的调用方必须确保此字符串已针对当前系统区域性进行了本地化。

innerException
Exception

导致当前异常的异常。 如果 innerException 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。

注解

引发的异常,因为以前的异常应在 属性中包含对上一个异常的 InnerException 引用。 属性InnerException返回传递给构造函数的相同值;如果InnerException属性未向构造函数提供内部异常值,则返回 null

适用于

XamlException(String, Exception, Int32, Int32)

初始化 XamlException 类的新实例。 包含指定的错误消息、内部异常和行信息的实例。

public:
 XamlException(System::String ^ message, Exception ^ innerException, int lineNumber, int linePosition);
public XamlException (string message, Exception innerException, int lineNumber, int linePosition);
new System.Xaml.XamlException : string * Exception * int * int -> System.Xaml.XamlException
Public Sub New (message As String, innerException As Exception, lineNumber As Integer, linePosition As Integer)

参数

message
String

描述该异常的消息。 此构造函数的调用方必须确保此字符串已针对当前系统区域性进行了本地化。

innerException
Exception

导致当前异常的异常。

lineNumber
Int32

要向调试或行信息使用者报告的行号。

linePosition
Int32

要向调试或行信息使用者报告的行位置。

适用于