Freigeben über


DataRuleException-Konstruktor (String, Exception)

Erstellt eine neue Instanz der DataRuleException-Klasse unter Verwendung einer angegebenen Fehlermeldung und eines Verweises auf die interne Ausnahme, die die Ursache dieser Ausnahme ist.

Namespace:  Microsoft.Data.Schema.StaticCodeAnalysis
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Public Sub New ( _
    message As String, _
    innerException As Exception _
)
public DataRuleException(
    string message,
    Exception innerException
)
public:
DataRuleException(
    String^ message, 
    Exception^ innerException
)
new : 
        message:string * 
        innerException:Exception -> DataRuleException
public function DataRuleException(
    message : String, 
    innerException : Exception
)

Parameter

  • message
    Typ: System.String
    Die Meldung, die die Ausnahme angibt.Der Aufrufer dieses Konstruktors muss sicherstellen, dass diese Zeichenfolge für die aktuelle Systemkultur lokalisiert wurde.
  • innerException
    Typ: System.Exception
    Die Ausnahme, die Ursache der aktuellen Ausnahme ist.Wenn der innerException-Parameter nicht nullNULL-Verweis (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 nullNULL-Verweis (Nothing in Visual Basic), wenn die InnerException-Eigenschaft den Wert der inneren Ausnahme nicht an den Konstruktor übergibt.

.NET Framework-Sicherheit

Siehe auch

Referenz

DataRuleException Klasse

DataRuleException-Überladung

Microsoft.Data.Schema.StaticCodeAnalysis-Namespace

DataRuleException

Weitere Ressourcen

Behandeln und Auslösen von Ausnahmen