TraceSource.TraceTransfer(Int32, String, Guid) Metod

Definition

Skriver ett spårningsöverföringsmeddelande till spårningslyssnare Listeners i samlingen med den angivna numeriska identifieraren, meddelandet och relaterade aktivitetsidentifieraren.

public:
 void TraceTransfer(int id, System::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
Public Sub TraceTransfer (id As Integer, message As String, relatedActivityId As Guid)

Parametrar

id
Int32

En numerisk identifierare för händelsen.

message
String

Spårningsmeddelandet som ska skrivas.

relatedActivityId
Guid

En struktur som identifierar den relaterade aktiviteten.

Attribut

Kommentarer

Metoden TraceTransfer anropar metoden för TraceTransfer varje spårningslyssnare Listeners i egenskapen för att skriva spårningsinformationen. TraceTransfer Standardmetoden i basklassen TraceListenerTraceListener.TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) anropar metoden för att bearbeta anropet, inställningen eventType till och lägger till TraceEventType.Transfer en strängrepresentation av relatedActivityId GUID till message.

TraceTransfer är avsedd att användas med logiska åtgärder för en CorrelationManager. Parametern relatedActivityId relaterar till egenskapen för ActivityId ett CorrelationManager objekt. Om en logisk åtgärd börjar i en aktivitet och överförs till en annan loggar den andra aktiviteten överföringen genom att anropa TraceTransfer metoden. Anropet TraceTransfer relaterar den nya aktivitetsidentiteten till den tidigare identiteten. Den mest sannolika konsumenten av den här funktionen är ett spårningsvisare som kan rapportera logiska åtgärder som omfattar flera aktiviteter.

Gäller för

Se även