다음을 통해 공유


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);
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, 있어를 Assert 대화 상자를 표시 합니다. 대화 상자를 표시하는 대신 예외를 throw하도록 해당 동작을 변경할 수 있습니다.

적용 대상