Partager via


XmlException Constructeurs

Définition

Initialise une nouvelle instance de la classe XmlException.

Surcharges

XmlException()

Initialise une nouvelle instance de la classe XmlException.

XmlException(String)

Initialise une nouvelle instance de la classe XmlException avec un message d'erreur spécifié.

XmlException(SerializationInfo, StreamingContext)
Obsolète.

Initialise une nouvelle instance de la classe XmlException à l'aide des informations contenues dans les objets SerializationInfo et StreamingContext.

XmlException(String, Exception)

Initialise une nouvelle instance de la classe XmlException.

XmlException(String, Exception, Int32, Int32)

Initialise une nouvelle instance de la classe XmlException avec le message, l'exception interne, le numéro de ligne et la position de ligne spécifiés.

XmlException()

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

Initialise une nouvelle instance de la classe XmlException.

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

Remarques

Le XmlException est une erreur liée au code XML générique qui est levée si des problèmes se produisent pendant le traitement XML. L’exemple suivant lève une exception XML, car la balise de fin des <contacts> est mal orthographié :

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

S’applique à

XmlException(String)

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

Initialise une nouvelle instance de la classe XmlException avec un message d'erreur spécifié.

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)

Paramètres

message
String

Description de l'erreur.

S’applique à

XmlException(SerializationInfo, StreamingContext)

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

Attention

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

Initialise une nouvelle instance de la classe XmlException à l'aide des informations contenues dans les objets SerializationInfo et 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)

Paramètres

info
SerializationInfo

Objet SerializationInfo contenant toutes les propriétés de XmlException.

context
StreamingContext

Objet StreamingContext contenant les informations de contexte.

Attributs

S’applique à

XmlException(String, Exception)

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

Initialise une nouvelle instance de la 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)

Paramètres

message
String

Description de la condition d'erreur.

innerException
Exception

Exception qui a levé XmlException, le cas échéant. Cette valeur peut être null.

S’applique à

XmlException(String, Exception, Int32, Int32)

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

Initialise une nouvelle instance de la classe XmlException avec le message, l'exception interne, le numéro de ligne et la position de ligne spécifiés.

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)

Paramètres

message
String

Description de l'erreur.

innerException
Exception

Exception ayant provoqué l'exception actuelle. Cette valeur peut être null.

lineNumber
Int32

Numéro de la ligne indiquant l'endroit où l'erreur s'est produite.

linePosition
Int32

Position de la ligne indiquant l'endroit où l'erreur s'est produite.

S’applique à