ContractHelper.TriggerFailure 메서드

정의

기본 실패 동작을 트리거합니다.

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);
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)

매개 변수

kind
ContractFailureKind

실패 유형입니다.

displayMessage
String

표시할 메시지입니다.

userMessage
String

추가 사용자 정보입니다.

conditionText
String

오류를 발생시킨 조건에 대한 설명입니다.

innerException
Exception

현재 예외를 발생시킨 내부 예외입니다.

설명

기본 실패 동작은 어설션 대화 상자가 표시되도록 하는 발생을 발생Assert시키는 것입니다. 대화 상자를 표시하는 대신 throw하도록 Exception 해당 동작을 변경할 수 있습니다.

적용 대상