Trace.Fail 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오류 메시지를 내보냅니다.
오버로드
Fail(String) |
지정된 오류 메시지를 내보냅니다. |
Fail(String, String) |
오류 메시지와 자세한 오류 메시지를 내보냅니다. |
Fail(String)
지정된 오류 메시지를 내보냅니다.
public:
static void Fail(System::String ^ message);
[System.Diagnostics.Conditional("TRACE")]
public static void Fail (string? message);
[System.Diagnostics.Conditional("TRACE")]
public static void Fail (string message);
[<System.Diagnostics.Conditional("TRACE")>]
static member Fail : string -> unit
Public Shared Sub Fail (message As String)
매개 변수
- message
- String
내보낼 메시지입니다.
- 특성
예제
다음 예제에서는 예외를 처리하는 동안 메시지를 인쇄하는 방법을 사용합니다 Fail .
catch ( Exception^ )
{
#if defined(TRACE)
Trace::Fail( "Unknown Option " + option + ", using the default." );
#endif
}
catch (Exception)
{
Trace.Fail("Unknown Option " + option + ", using the default.");
}
Catch
Trace.Fail("Unknown Option " + option1 + ", using the default.")
End Try
switch 문에서 메서드를 사용할 Fail 수도 있습니다.
switch ( option )
{
case Option::First:
result = 1.0;
break;
// Insert additional cases.
default:
#if defined(TRACE)
Trace::Fail(String::Format("Unknown Option {0}", option));
#endif
result = 1.0;
break;
}
switch (option)
{
case Option.First:
result = 1.0;
break;
// Insert additional cases.
default:
Trace.Fail("Unknown Option " + option);
result = 1.0;
break;
}
Select Case option1
Case OptionConsts.First
result = 1.0
' Insert additional cases.
Case Else
Trace.Fail(("Unknown Option " & option1))
result = 1.0
End Select
설명
기본 추적 수신기에 대 한 기본 동작은 출력에는 message
매개 변수 및 사용자 인터페이스 모드로 애플리케이션을 실행 하는 경우 메시지 상자를 합니다 TraceListener 인스턴스는 Listeners 컬렉션.
참고
메시지 상자의 표시는 .의 DefaultTraceListener존재에 따라 달라집니다. 컬렉션에 DefaultTraceListener 없는 Listeners 경우 메시지 상자가 표시되지 않습니다. 지우 DefaultTraceListener 기>, 제거 또는 속성()에서 메서드를 호출하여 제거할< >수 있습니다.<Clear ListenersSystem.Diagnostics.Trace.Listeners.Clear()
컬렉션에 추가 TraceListener 하거나 컬렉션에서 Listeners 하나를 제거하여 이 동작을 사용자 지정할 수 있습니다.
추가 정보
적용 대상
Fail(String, String)
오류 메시지와 자세한 오류 메시지를 내보냅니다.
public:
static void Fail(System::String ^ message, System::String ^ detailMessage);
[System.Diagnostics.Conditional("TRACE")]
public static void Fail (string? message, string? detailMessage);
[System.Diagnostics.Conditional("TRACE")]
public static void Fail (string message, string detailMessage);
[<System.Diagnostics.Conditional("TRACE")>]
static member Fail : string * string -> unit
Public Shared Sub Fail (message As String, detailMessage As String)
매개 변수
- message
- String
내보낼 메시지입니다.
- detailMessage
- String
내보낼 자세한 메시지입니다.
- 특성
예제
다음 예제에서는 예외를 처리하는 동안 메시지를 인쇄하는 방법을 사용합니다 Fail .
catch ( Exception^ )
{
#if defined(TRACE)
Trace::Fail( String::Format( "Invalid value: {0}", value ),
"Resetting value to newValue." );
#endif
value = newValue;
}
catch (Exception)
{
Trace.Fail("Invalid value: " + value.ToString(),
"Resetting value to newValue.");
value = newValue;
}
Catch
Trace.Fail("Invalid value: " & value.ToString(), _
"Resetting value to newValue.")
value = newValue
End Try
switch 문에서 메서드를 사용할 Fail 수도 있습니다.
switch ( option )
{
case Option::First:
result = 1.0;
break;
// Insert additional cases.
default:
#if defined(TRACE)
Trace::Fail( String::Format( "Unsupported option {0}", option ),
"Result set to 1.0" );
#endif
result = 1.0;
break;
}
switch (option)
{
case Option.First:
result = 1.0;
break;
// Insert additional cases.
default:
Trace.Fail("Unsupported option " + option, "Result set to 1.0");
result = 1.0;
break;
}
Select Case option1
Case OptionConsts.First
result = 1.0
' Insert additional cases.
Case Else
Trace.Fail("Unsupported option " & option1, "Result set to 1.0")
result = 1.0
End Select
설명
기본 동작은 출력을 기본 추적 수신기에 대 한 합니다 message
매개 변수 및 detailedMessage
하 고 사용자 인터페이스 모드로 애플리케이션을 실행 하는 경우 메시지 상자에 매개 변수를 TraceListener 인스턴스는 Listeners 컬렉션 .
참고
메시지 상자의 표시는 .의 DefaultTraceListener존재에 따라 달라집니다. 컬렉션에 DefaultTraceListener 없는 Listeners 경우 메시지 상자가 표시되지 않습니다. 지우 DefaultTraceListener 기>, 제거 또는 속성()에서 메서드를 호출하여 제거할< >수 있습니다.<Clear ListenersSystem.Diagnostics.Trace.Listeners.Clear()
컬렉션에 추가 TraceListener 하거나 컬렉션에서 Listeners 하나를 제거하여 이 동작을 사용자 지정할 수 있습니다.