XmlException Konstruktoren

Definition

Initialisiert eine neue Instanz der XmlException-Klasse.

Überlädt

Name Beschreibung
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 Klasse mithilfe der XmlException Informationen in den SerializationInfo und StreamingContext Objekten.

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 Nachricht, inneren Ausnahme, Zeilennummer und Zeilenposition.

XmlException()

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

Initialisiert eine neue Instanz der XmlException-Klasse.

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

Hinweise

Dies XmlException ist ein generischer XML-bezogener Fehler, der ausgelöst wird, wenn Probleme während der XML-Verarbeitung 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
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
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 Klasse mithilfe der XmlException Informationen in den SerializationInfo und StreamingContext Objekten.

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)

Parameter

info
SerializationInfo

Das SerializationInfo Objekt, das alle Eigenschaften eines XmlExceptionObjekts 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
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 der Fehlerbedingung.

innerException
Exception

Das Exception warf die XmlException, wenn vorhanden. Dieser Wert kann null sein.

Gilt für:

XmlException(String, Exception, Int32, Int32)

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

Initialisiert eine neue Instanz der XmlException Klasse mit der angegebenen Nachricht, 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 Zeilennummer, die angibt, wo der Fehler aufgetreten ist.

linePosition
Int32

Die Zeilenposition, die angibt, wo der Fehler aufgetreten ist.

Gilt für: