XmlSyntaxException 构造函数  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 XmlSyntaxException 类的新实例。
重载
| XmlSyntaxException() | 使用默认属性初始化 XmlSyntaxException 类的新实例。 | 
| XmlSyntaxException(Int32) | 用检测到异常时的行号初始化 XmlSyntaxException 类的新实例。 | 
| XmlSyntaxException(String) | 用指定的错误消息初始化 XmlSyntaxException 类的新实例。 | 
| XmlSyntaxException(Int32, String) | 用指定的错误信息和检测到异常时的行号初始化 XmlSyntaxException 类的新实例。 | 
| XmlSyntaxException(String, Exception) | 使用指定的错误消息和对作为此异常原因的内部异常的引用来初始化 XmlSyntaxException 类的新实例。 | 
XmlSyntaxException()
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
使用默认属性初始化 XmlSyntaxException 类的新实例。
public:
 XmlSyntaxException();public XmlSyntaxException ();Public Sub New ()注解
下表显示了 XmlSyntaxException 实例的初始属性值。
| properties | 值 | 
|---|---|
| InnerException | null. | 
| Message | “语法无效。” | 
适用于
XmlSyntaxException(Int32)
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
用检测到异常时的行号初始化 XmlSyntaxException 类的新实例。
public:
 XmlSyntaxException(int lineNumber);public XmlSyntaxException (int lineNumber);new System.Security.XmlSyntaxException : int -> System.Security.XmlSyntaxExceptionPublic Sub New (lineNumber As Integer)参数
- lineNumber
- Int32
XML 流的行号,在此行中检测到 XML 语法错误。
注解
每当检测到换行符时,都会更新 XML 流的行号。 编号从第一行的 1 开始。
下表显示了 XmlSyntaxException 实例的初始属性值。
| properties | 值 | 
|---|---|
| InnerException | null. | 
| Message | “行 lineNumber上的语法无效。 | 
适用于
XmlSyntaxException(String)
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
用指定的错误消息初始化 XmlSyntaxException 类的新实例。
public:
 XmlSyntaxException(System::String ^ message);public XmlSyntaxException (string message);new System.Security.XmlSyntaxException : string -> System.Security.XmlSyntaxExceptionPublic Sub New (message As String)参数
- message
- String
解释异常原因的错误消息。
注解
下表显示了 XmlSyntaxException 实例的初始属性值。
| properties | 值 | 
|---|---|
| InnerException | null. | 
| Message | 错误消息字符串。 | 
适用于
XmlSyntaxException(Int32, String)
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
用指定的错误信息和检测到异常时的行号初始化 XmlSyntaxException 类的新实例。
public:
 XmlSyntaxException(int lineNumber, System::String ^ message);public XmlSyntaxException (int lineNumber, string message);new System.Security.XmlSyntaxException : int * string -> System.Security.XmlSyntaxExceptionPublic Sub New (lineNumber As Integer, message As String)参数
- lineNumber
- Int32
XML 流的行号,在此行中检测到 XML 语法错误。
- message
- String
解释异常原因的错误消息。
注解
每当检测到换行符时,都会更新 XML 流的行号。 编号从第一行的 1 开始。
下表显示了 XmlSyntaxException 实例的初始属性值。
| properties | 值 | 
|---|---|
| InnerException | null. | 
| Message | “行 lineNumber-message上的语法无效” | 
适用于
XmlSyntaxException(String, Exception)
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
- Source:
- XmlSyntaxException.cs
使用指定的错误消息和对作为此异常原因的内部异常的引用来初始化 XmlSyntaxException 类的新实例。
public:
 XmlSyntaxException(System::String ^ message, Exception ^ inner);public XmlSyntaxException (string message, Exception inner);new System.Security.XmlSyntaxException : string * Exception -> System.Security.XmlSyntaxExceptionPublic Sub New (message As String, inner As Exception)参数
- message
- String
解释异常原因的错误消息。
- inner
- Exception
导致当前异常的异常。 如果 inner 参数不为 null,则当前异常将在处理内部异常的 catch 块中引发。
注解
因前一个异常而直接引发的异常应在 InnerException 属性中包含对前一个异常的引用。 
              InnerException 属性将返回传递给构造函数的同一值;如果 InnerException 属性不向构造函数提供内部异常值,则返回 null。
下表显示了 XmlSyntaxException 实例的初始属性值。
| properties | “值” | 
|---|---|
| InnerException | 内部异常引用。 | 
| Message | 错误消息字符串。 |