DefaultTraceListener.Fail 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
항상 실패하는 어설션에 대한 메시지 및 스택 추적을 내보내거나 표시합니다.
오버로드
Fail(String) |
항상 실패하는 어설션에 대한 메시지 및 스택 추적을 내보내거나 표시합니다. |
Fail(String, String) |
항상 실패하는 어설션에 대한 자세한 메시지 및 스택 추적을 내보내거나 표시합니다. |
Fail(String)
- Source:
- DefaultTraceListener.cs
- Source:
- DefaultTraceListener.cs
- Source:
- DefaultTraceListener.cs
항상 실패하는 어설션에 대한 메시지 및 스택 추적을 내보내거나 표시합니다.
public:
override void Fail(System::String ^ message);
public override void Fail (string? message);
public override void Fail (string message);
override this.Fail : string -> unit
Public Overrides Sub Fail (message As String)
매개 변수
- message
- String
내보내거나 표시할 메시지입니다.
예제
다음 코드 예제에서는 사용 하 여 Fail(String) 오류 메시지를 작성 합니다 DefaultTraceListener 메서드. 또한 메서드는 사용자 인터페이스를 사용할 수 없는 경우 콘솔에 메시지를 씁니다.
// Report that the required argument is not present.
const string ENTER_PARAM = "Enter the number of " +
"possibilities as a command line argument.";
defaultListener.Fail(ENTER_PARAM);
if (!defaultListener.AssertUiEnabled)
{
Console.WriteLine(ENTER_PARAM);
}
' Report that the required argument is not present.
Const ENTER_PARAM As String = "Enter the number of " & _
"possibilities as a command line argument."
defaultListener.Fail(ENTER_PARAM)
If Not defaultListener.AssertUiEnabled Then
Console.WriteLine(ENTER_PARAM)
End If
설명
기본적으로이 메서드는 다음과 같이 전송 됩니다. 합니다 message
매개 변수 및 스택 추적 및 메시지 상자 (사용자 인터페이스 모드로 애플리케이션 실행) 하는 경우에 DefaultTraceListener 인스턴스.
추가 정보
적용 대상
Fail(String, String)
- Source:
- DefaultTraceListener.cs
- Source:
- DefaultTraceListener.cs
- Source:
- DefaultTraceListener.cs
항상 실패하는 어설션에 대한 자세한 메시지 및 스택 추적을 내보내거나 표시합니다.
public:
override void Fail(System::String ^ message, System::String ^ detailMessage);
public override void Fail (string? message, string? detailMessage);
public override void Fail (string message, string detailMessage);
override this.Fail : string * string -> unit
Public Overrides Sub Fail (message As String, detailMessage As String)
매개 변수
- message
- String
내보내거나 표시할 메시지입니다.
- detailMessage
- String
내보내거나 표시할 자세한 메시지입니다.
예제
다음 코드 예제에서는 호출 하는 함수를 호출 Fail(String, String) 하는 자세한 오류 메시지를 기록 하는 메서드는 함수가 예외를 throw 하는 경우. 메서드는 사용자 인터페이스를 사용할 수 없는 경우 콘솔에 메시지를 씁니다.
// Compute the next binomial coefficient and handle all exceptions.
try
{
result = CalcBinomial(possibilities, iter);
}
catch(Exception ex)
{
string failMessage = String.Format("An exception was raised when " +
"calculating Binomial( {0}, {1} ).", possibilities, iter);
defaultListener.Fail(failMessage, ex.Message);
if (!defaultListener.AssertUiEnabled)
{
Console.WriteLine(failMessage+ "\n" +ex.Message);
}
return;
}
' Compute the next binomial coefficient and handle all exceptions.
Try
result = CalcBinomial(possibilities, iter)
Catch ex As Exception
Dim failMessage As String = String.Format( _
"An exception was raised when " & _
"calculating Binomial( {0}, {1} ).", _
possibilities, iter)
defaultListener.Fail(failmessage, ex.Message)
If Not defaultListener.AssertUiEnabled Then
Console.WriteLine(failMessage & vbCrLf & ex.Message)
End If
Return
End Try
설명
기본적으로이 메서드는 다음과 같이 전송 됩니다.는 message
매개 변수를 detailMessage
매개 변수 및 스택 추적 및 메시지 상자 (사용자 인터페이스 모드로 애플리케이션 실행) 하는 경우에 DefaultTraceListener 인스턴스.
추가 정보
적용 대상
.NET