XmlException Costruttori

Definizione

Inizializza una nuova istanza della classe XmlException.

Overload

Nome Descrizione
XmlException()

Inizializza una nuova istanza della classe XmlException.

XmlException(String)

Inizializza una nuova istanza della XmlException classe con un messaggio di errore specificato.

XmlException(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza della XmlException classe utilizzando le informazioni negli SerializationInfo oggetti e StreamingContext .

XmlException(String, Exception)

Inizializza una nuova istanza della classe XmlException.

XmlException(String, Exception, Int32, Int32)

Inizializza una nuova istanza della XmlException classe con il messaggio, l'eccezione interna, il numero di riga e la posizione della riga specificati.

XmlException()

Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs

Inizializza una nuova istanza della classe XmlException.

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

Commenti

XmlException è un errore generico correlato a XML generato se si verificano problemi durante l'elaborazione XML. Nell'esempio seguente viene generata un'eccezione XML perché il <tag di fine contatti> è stato digitato in modo non corretto:

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

Si applica a

XmlException(String)

Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs

Inizializza una nuova istanza della XmlException classe con un messaggio di errore specificato.

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)

Parametri

message
String

Descrizione dell'errore.

Si applica a

XmlException(SerializationInfo, StreamingContext)

Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs

Attenzione

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

Inizializza una nuova istanza della XmlException classe utilizzando le informazioni negli SerializationInfo oggetti e 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)

Parametri

info
SerializationInfo

Oggetto SerializationInfo contenente tutte le proprietà di un oggetto XmlException.

context
StreamingContext

Oggetto StreamingContext contenente le informazioni sul contesto.

Attributi

Si applica a

XmlException(String, Exception)

Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs

Inizializza una nuova istanza della 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)

Parametri

message
String

Descrizione della condizione di errore.

innerException
Exception

Oggetto Exception che ha generato l'oggetto XmlException, se presente. Il valore può essere null.

Si applica a

XmlException(String, Exception, Int32, Int32)

Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs
Origine:
XmlException.cs

Inizializza una nuova istanza della XmlException classe con il messaggio, l'eccezione interna, il numero di riga e la posizione della riga specificati.

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)

Parametri

message
String

Descrizione dell'errore.

innerException
Exception

Eccezione che rappresenta la causa dell'eccezione corrente. Il valore può essere null.

lineNumber
Int32

Numero di riga che indica dove si è verificato l'errore.

linePosition
Int32

Posizione della riga che indica dove si è verificato l'errore.

Si applica a