Compartir a través de


ContractHelper.TriggerFailure Método

Definición

Desencadena el comportamiento de error predeterminado.

public:
 static void TriggerFailure(System::Diagnostics::Contracts::ContractFailureKind kind, System::String ^ displayMessage, System::String ^ userMessage, System::String ^ conditionText, Exception ^ innerException);
public static void TriggerFailure (System.Diagnostics.Contracts.ContractFailureKind kind, string displayMessage, string userMessage, string conditionText, Exception innerException);
public static void TriggerFailure (System.Diagnostics.Contracts.ContractFailureKind kind, string? displayMessage, string? userMessage, string? conditionText, Exception? innerException);
static member TriggerFailure : System.Diagnostics.Contracts.ContractFailureKind * string * string * string * Exception -> unit
Public Shared Sub TriggerFailure (kind As ContractFailureKind, displayMessage As String, userMessage As String, conditionText As String, innerException As Exception)

Parámetros

kind
ContractFailureKind

Uno de los valores de enumeración que especifica el nivel de error.

displayMessage
String

Mensaje que se va a mostrar.

userMessage
String

Información de usuario adicional.

conditionText
String

Descripción de la condición que provocó el error.

innerException
Exception

Excepción interna que provocó la excepción actual.

Comentarios

El comportamiento de error predeterminado es generar un Assert, lo que hace que se muestre el cuadro de diálogo Aserción . Puede cambiar ese comportamiento para iniciar una excepción en lugar de mostrar el cuadro de diálogo.

Se aplica a