ContractHelper.TriggerFailure Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.