XmlException 构造函数

定义

初始化 XmlException 类的新实例。

重载

XmlException()

初始化 XmlException 类的新实例。

XmlException(String)

用指定的错误消息初始化 XmlException 类的新实例。

XmlException(SerializationInfo, StreamingContext)
已过时.

使用 SerializationInfoStreamingContext 对象中的信息初始化 XmlException 类的新实例。

XmlException(String, Exception)

初始化 XmlException 类的新实例。

XmlException(String, Exception, Int32, Int32)

用指定的消息、内部异常、行号和行位置初始化 XmlException 类的新实例。

XmlException()

Source:
XmlException.cs
Source:
XmlException.cs
Source:
XmlException.cs

初始化 XmlException 类的新实例。

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

注解

XmlException是一个与 XML 相关的泛型错误,如果在 XML 处理过程中出现问题,则会引发该错误。 下面的示例引发 XML 异常, <因为联系人> 结束标记拼写错误:

using System;
using System.Xml.Linq;

try
{
    XElement contacts = XElement.Parse(
        @"<Contacts>
            <Contact>
                <Name>Jim Wilson</Name>
            </Contact>
          </Contcts>");
    Console.WriteLine(contacts);
}
catch (System.Xml.XmlException e)
{
    Console.WriteLine(e.Message);
}
Try
    Dim contacts As XElement = XElement.Parse(
        "<Contacts>  
            <Contact>  
                <Name>Jim Wilson</Name>  
            </Contact>  
         </Contcts>")
    Console.WriteLine(contacts)
Catch e As System.Xml.XmlException
    Console.WriteLine(e.Message)
End Try

适用于

XmlException(String)

Source:
XmlException.cs
Source:
XmlException.cs
Source:
XmlException.cs

用指定的错误消息初始化 XmlException 类的新实例。

public:
 XmlException(System::String ^ message);
public XmlException (string message);
public XmlException (string? message);
new System.Xml.XmlException : string -> System.Xml.XmlException
Public Sub New (message As String)

参数

message
String

错误说明。

适用于

XmlException(SerializationInfo, StreamingContext)

Source:
XmlException.cs
Source:
XmlException.cs
Source:
XmlException.cs

注意

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

使用 SerializationInfoStreamingContext 对象中的信息初始化 XmlException 类的新实例。

protected:
 XmlException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected XmlException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected XmlException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Xml.XmlException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Xml.XmlException
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Xml.XmlException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Xml.XmlException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

参数

info
SerializationInfo

SerializationInfo 对象,包含 XmlException 的所有属性。

context
StreamingContext

StreamingContext 对象,包含上下文信息。

属性

适用于

XmlException(String, Exception)

Source:
XmlException.cs
Source:
XmlException.cs
Source:
XmlException.cs

初始化 XmlException 类的新实例。

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

参数

message
String

错误条件的说明。

innerException
Exception

引发 ExceptionXmlException(如果有的话)。 此值可为 null

适用于

XmlException(String, Exception, Int32, Int32)

Source:
XmlException.cs
Source:
XmlException.cs
Source:
XmlException.cs

用指定的消息、内部异常、行号和行位置初始化 XmlException 类的新实例。

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

参数

message
String

错误说明。

innerException
Exception

导致当前异常的异常。 此值可为 null

lineNumber
Int32

指示错误发生位置的行号。

linePosition
Int32

指示错误发生位置的行位置。

适用于