XmlException Construtores

Definição

Inicializa uma nova instância da XmlException classe.

Sobrecargas

Name Description
XmlException()

Inicializa uma nova instância da XmlException classe.

XmlException(String)

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

XmlException(SerializationInfo, StreamingContext)
Obsoleto.

Inicializa uma nova instância da XmlException classe usando a informação nos SerializationInfo objetos and StreamingContext .

XmlException(String, Exception)

Inicializa uma nova instância da XmlException classe.

XmlException(String, Exception, Int32, Int32)

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

XmlException()

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

Inicializa uma nova instância da XmlException classe.

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

Observações

É XmlException um erro genérico relacionado com XML que é lançado se ocorrerem problemas durante o processamento de XML. O exemplo seguinte lança uma exceção XML porque a etiqueta final dos <contactos> está mal escrita:

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
Origem:
XmlException.cs
Origem:
XmlException.cs

Inicializa uma nova instância da XmlException classe 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
Origem:
XmlException.cs
Origem:
XmlException.cs

Atenção

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

Inicializa uma nova instância da XmlException classe usando a informação nos SerializationInfo objetos and StreamingContext .

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);
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}")>]
new System.Xml.XmlException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Xml.XmlException
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 a informação de contexto.

Atributos

Aplica-se a

XmlException(String, Exception)

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

Inicializa uma nova instância da XmlException classe.

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 lançou o XmlException, se é que houve algum. Este valor pode ser null.

Aplica-se a

XmlException(String, Exception, Int32, Int32)

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

Inicializa uma nova instância da XmlException classe com a mensagem especificada, exceção interna, número da linha e 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 da linha indica onde ocorreu o erro.

linePosition
Int32

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

Aplica-se a