Freigeben über


DataProviderException-Konstruktor (String, Exception)

Initialisiert eine neue Instanz der Klasse DataProviderException und gibt eine Fehlermeldung und einen Verweis auf die inneren Ausnahme an, die die Ursache für diese Ausnahme ist.

Namespace:  Microsoft.VisualStudio.Data.Core
Assembly:  Microsoft.VisualStudio.Data.Core (in Microsoft.VisualStudio.Data.Core.dll)

Syntax

'Declaration
Protected Sub New ( _
    message As String, _
    innerException As Exception _
)
protected DataProviderException(
    string message,
    Exception innerException
)
protected:
DataProviderException(
    String^ message, 
    Exception^ innerException
)
new : 
        message:string * 
        innerException:Exception -> DataProviderException
protected function DataProviderException(
    message : String, 
    innerException : Exception
)

Parameter

  • message
    Typ: String

    Die Meldung, in der der Fehler beschrieben wird.

  • innerException
    Typ: Exception

    Die Ausnahme, die die Ursache der aktuellen Ausnahme ist. Wenn der innerException-Parameter nicht nullein Nullverweis (Nothing in Visual Basic) ist, wird die aktuelle Ausnahme in einem catch-Block ausgelöst, der die innere Ausnahme behandelt.

Hinweise

Eine Ausnahme, die als direktes Ergebnis einer vorhergehenden Ausnahme ausgelöst wird, kann in der InnerException-Eigenschaft über einen Verweis auf die vorhergehende Ausnahme verfügen. Die InnerException-Eigenschaft gibt den gleichen Wert zurück, der an den Konstruktor übergeben wird, oder nullein Nullverweis (Nothing in Visual Basic), wenn die InnerException-Eigenschaft den Wert der inneren Ausnahme nicht an den Konstruktor übergibt.

Dieser Konstruktor wird in der Regel nur von der DDEX-Laufzeit aufgerufen.

.NET Framework-Sicherheit

Siehe auch

Referenz

DataProviderException Klasse

DataProviderException-Überladung

Microsoft.VisualStudio.Data.Core-Namespace