Freigeben über


AssertFailedException-Konstruktor (String, Exception)

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

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntax

'Declaration
Public Sub New ( _
    msg As String, _
    ex As Exception _
)
public AssertFailedException(
    string msg,
    Exception ex
)
public:
AssertFailedException(
    String^ msg, 
    Exception^ ex
)
new : 
        msg:string * 
        ex:Exception -> AssertFailedException
public function AssertFailedException(
    msg : String, 
    ex : Exception
)

Parameter

  • msg
    Typ: String

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

  • ex
    Typ: Exception

    Die Ausnahme, die die Ursache der aktuellen Ausnahme ist. Wenn der ex-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, muss 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.

.NET Framework-Sicherheit

Siehe auch

Referenz

AssertFailedException Klasse

AssertFailedException-Überladung

Microsoft.VisualStudio.TestTools.UnitTesting-Namespace

Weitere Ressourcen

Verwenden der Assert-Klassen