TraceSource.TraceTransfer(Int32, String, Guid) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 숫자 식별자, 메시지 및 관련 작업 식별자를 사용하여 Listeners 컬렉션의 추적 수신기에 추적 전송 메시지를 씁니다.
public:
void TraceTransfer(int id, System::String ^ message, Guid relatedActivityId);
[System.Diagnostics.Conditional("TRACE")]
public void TraceTransfer (int id, string? message, Guid relatedActivityId);
public void TraceTransfer (int id, string message, Guid relatedActivityId);
[System.Diagnostics.Conditional("TRACE")]
public void TraceTransfer (int id, string message, Guid relatedActivityId);
[<System.Diagnostics.Conditional("TRACE")>]
member this.TraceTransfer : int * string * Guid -> unit
member this.TraceTransfer : int * string * Guid -> unit
Public Sub TraceTransfer (id As Integer, message As String, relatedActivityId As Guid)
매개 변수
- id
- Int32
이벤트의 숫자 식별자입니다.
- message
- String
기록할 추적 메시지입니다.
- relatedActivityId
- Guid
관련 동작을 식별하는 구조체입니다.
- 특성
설명
메서드는 TraceTransfer 속성에서 TraceTransfer 각 추적 수신기의 메서드를 Listeners 호출하여 추적 정보를 작성합니다. 기본 TraceListener 클래스의 기본 TraceTransfer 메서드는 메서드를 TraceListener.TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) 호출하여 호출을 처리하고 를 로 TraceEventType.Transfer 설정하고 eventType
GUIDmessage
의 문자열 표현을 relatedActivityId
에 추가합니다.
TraceTransfer 는 의 CorrelationManager논리적 연산과 함께 사용됩니다. 매개 변수는 relatedActivityId
개체의 ActivityId 속성과 관련이 있습니다 CorrelationManager . 논리 작업이 한 작업에서 시작되고 다른 작업으로 전송되는 경우 두 번째 작업은 메서드를 호출하여 전송을 TraceTransfer 기록합니다. 호출은 TraceTransfer 새 활동 ID를 이전 ID와 연결합니다. 이 기능의 가장 가능성이 높은 소비자는 여러 작업에 걸쳐 있는 논리 작업을 보고할 수 있는 추적 뷰어입니다.
적용 대상
추가 정보
.NET