Freigeben über


XmlException Konstruktoren

Definition

Initialisiert eine neue Instanz der XmlException-Klasse.

Überlädt

XmlException()

Initialisiert eine neue Instanz der XmlException-Klasse.

XmlException(String)

Initialisiert eine neue Instanz der XmlException-Klasse mit einer angegebenen Fehlermeldung.

XmlException(SerializationInfo, StreamingContext)
Veraltet.

Initialisiert eine neue Instanz der XmlException-Klasse unter Verwendung der Informationen im SerializationInfo-Objekt und im StreamingContext-Objekt.

XmlException(String, Exception)

Initialisiert eine neue Instanz der XmlException-Klasse.

XmlException(String, Exception, Int32, Int32)

Initialisiert eine neue Instanz der XmlException-Klasse mit der angegebenen Meldung, inneren Ausnahme, Zeilennummer und Zeilenposition.

XmlException()

Quelle:
XmlException.cs
Quelle:
XmlException.cs
Quelle:
XmlException.cs

Initialisiert eine neue Instanz der XmlException-Klasse.

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

Hinweise

ist XmlException ein generischer XML-bezogener Fehler, der ausgelöst wird, wenn Während der XML-Verarbeitung Probleme auftreten. Im folgenden Beispiel wird eine XML-Ausnahme ausgelöst, da das Endtag für Kontakte <> falsch geschrieben ist:

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

Gilt für:

XmlException(String)

Quelle:
XmlException.cs
Quelle:
XmlException.cs
Quelle:
XmlException.cs

Initialisiert eine neue Instanz der XmlException-Klasse mit einer angegebenen Fehlermeldung.

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)

Parameter

message
String

Die Fehlerbeschreibung.

Gilt für:

XmlException(SerializationInfo, StreamingContext)

Quelle:
XmlException.cs
Quelle:
XmlException.cs
Quelle:
XmlException.cs

Achtung

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

Initialisiert eine neue Instanz der XmlException-Klasse unter Verwendung der Informationen im SerializationInfo-Objekt und im StreamingContext-Objekt.

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)

Parameter

info
SerializationInfo

Das SerializationInfo-Objekt, das alle Eigenschaften einer XmlException enthält.

context
StreamingContext

Das StreamingContext-Objekt, das die Kontextinformationen enthält.

Attribute

Gilt für:

XmlException(String, Exception)

Quelle:
XmlException.cs
Quelle:
XmlException.cs
Quelle:
XmlException.cs

Initialisiert eine neue Instanz der XmlException-Klasse.

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)

Parameter

message
String

Die Beschreibung des Fehlerzustands.

innerException
Exception

Die Exception, die die XmlException ausgelöst hat (falls eine Ausnahme ausgelöst wurde). Dieser Wert kann null sein.

Gilt für:

XmlException(String, Exception, Int32, Int32)

Quelle:
XmlException.cs
Quelle:
XmlException.cs
Quelle:
XmlException.cs

Initialisiert eine neue Instanz der XmlException-Klasse mit der angegebenen Meldung, inneren Ausnahme, Zeilennummer und Zeilenposition.

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)

Parameter

message
String

Die Fehlerbeschreibung.

innerException
Exception

Die Ausnahme, die die Ursache der aktuellen Ausnahme ist. Dieser Wert kann null sein.

lineNumber
Int32

Die Nummer der Zeile, in der der Fehler aufgetreten ist.

linePosition
Int32

Die Position der Zeile, an der der Fehler aufgetreten ist.

Gilt für: