Freigeben über


ExternalException-Konstruktor: (String, Exception)

 

Veröffentlicht: Oktober 2016

Initialisiert eine neue Instanz der ExternalException-Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

public ExternalException(
    string message,
    Exception inner
)
public:
ExternalException(
    String^ message,
    Exception^ inner
)
new : 
        message:string *
        inner:Exception -> ExternalException
Public Sub New (
    message As String,
    inner As Exception
)

Parameter

  • message
    Type: System.String

    Die Fehlermeldung, in der die Ursache der Ausnahme erklärt wird.

  • inner
    Type: System.Exception

    Die Ausnahme, die die Ursache der aktuellen Ausnahme ist. Wenn der inner-Parameter nicht null ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt.

Hinweise

An exception that is thrown as a direct result of a previous exception should include a reference to the previous exception in the P:System.Exception.InnerException property. The P:System.Exception.InnerException property returns the same value that is passed into the constructor, or null if the P:System.Exception.InnerException property does not supply the inner exception value to the constructor.

The following table shows the initial property values for an instance of T:System.Runtime.InteropServices.ExternalException.

Property

Value

InnerException

The inner exception reference.

Message

The error message string.

Versionsinformationen

.NET Framework
Verfügbar seit 1.1
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0

Siehe auch

Exception
ExternalException Überladen
ExternalException-Klasse
System.Runtime.InteropServices-Namespace
Behandeln und Auslösen von Ausnahmen

Zurück zum Anfang