Compartilhar via


XmlException Construtores

Definição

Inicializa uma nova instância da classe XmlException.

Sobrecargas

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)
Obsoleto.

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

XmlException(String, Exception)

Inicializa uma nova instância da classe XmlException.

XmlException(String, Exception, Int32, Int32)

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

XmlException()

Origem:
XmlException.cs
Origem:
XmlException.cs
Origem:
XmlException.cs

Inicializa uma nova instância da classe XmlException.

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

Comentários

O XmlException é um erro genérico relacionado a XML gerado se ocorrerem problemas durante o processamento de XML. O exemplo a seguir gera uma exceção XML porque a marca de fim 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)

Origem:
XmlException.cs
Origem:
XmlException.cs
Origem:
XmlException.cs

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

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)

Parâmetros

message
String

A descrição do erro.

Aplica-se a

XmlException(SerializationInfo, StreamingContext)

Origem:
XmlException.cs
Origem:
XmlException.cs
Origem:
XmlException.cs

Cuidado

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

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

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)

Parâmetros

info
SerializationInfo

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

context
StreamingContext

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

Atributos

Aplica-se a

XmlException(String, Exception)

Origem:
XmlException.cs
Origem:
XmlException.cs
Origem:
XmlException.cs

Inicializa uma nova instância da classe 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)

Parâmetros

message
String

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

innerException
Exception

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

Aplica-se a

XmlException(String, Exception, Int32, Int32)

Origem:
XmlException.cs
Origem:
XmlException.cs
Origem:
XmlException.cs

Inicializa uma nova instância da classe XmlException 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);
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 ocorreu o erro.

linePosition
Int32

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

Aplica-se a