XmlException Construtores

Definição

Inicializa uma nova instância da classe XmlException.

Sobrecargas

Nome Description
XmlException()

Inicializa uma nova instância da classe XmlException.

XmlException(String)

Inicializa uma nova instância da classe XmlException com uma mensagem de erro especificada.

XmlException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da XmlException classe usando as informações e objetos SerializationInfoStreamingContext .

XmlException(String, Exception)

Inicializa uma nova instância da classe XmlException.

XmlException(String, Exception, Int32, Int32)

Inicializa uma nova instância da XmlException classe com a mensagem especificada, a exceção interna, o número de linha e a posição da linha.

XmlException()

Inicializa uma nova instância da classe XmlException.

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

Comentários

O XmlException erro é relacionado a XML genérico que é gerado se ocorrerem problemas durante o processamento XML. O exemplo a seguir gera uma exceção XML porque a marca de extremidade de <contatos> está incorreta:

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

Aplica-se a

XmlException(String)

Inicializa uma nova instância da classe XmlException com uma mensagem de erro especificada.

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

Parâmetros

message
String

A descrição do erro.

Aplica-se a

XmlException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da XmlException classe usando as informações e objetos SerializationInfoStreamingContext .

protected:
 XmlException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
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
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parâmetros

info
SerializationInfo

O SerializationInfo objeto que contém todas as propriedades de um XmlException.

context
StreamingContext

O StreamingContext objeto que contém as informações de contexto.

Aplica-se a

XmlException(String, Exception)

Inicializa uma nova instância da classe XmlException.

public:
 XmlException(System::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)

Parâmetros

message
String

A descrição da condição de erro.

innerException
Exception

O Exception que jogou o XmlException, se houver. Este valor pode ser null.

Aplica-se a

XmlException(String, Exception, Int32, Int32)

Inicializa uma nova instância da XmlException classe com a mensagem especificada, a exceção interna, o número de linha e a posição da linha.

public:
 XmlException(System::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)

Parâmetros

message
String

A descrição do erro.

innerException
Exception

A exceção que é a causa da exceção atual. Este valor pode ser null.

lineNumber
Int32

O número de linha que indica onde o erro ocorreu.

linePosition
Int32

A posição da linha que indica onde o erro ocorreu.

Aplica-se a