TraceSource.TraceTransfer(Int32, String, Guid) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Écrit un message de transfert de la trace dans les écouteurs de traçage de la collection Listeners à l'aide de l'identificateur numérique spécifié, du message et de l'identificateur d'activité connexe.
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)
Paramètres
- id
- Int32
Identificateur numérique pour l'événement.
- message
- String
Message de trace à écrire.
- relatedActivityId
- Guid
Structure qui identifie l'activité connexe.
- Attributs
Remarques
La TraceTransfer méthode appelle la TraceTransfer méthode de chaque écouteur de trace dans la Listeners propriété pour écrire les informations de trace. La méthode par défaut TraceTransfer dans la classe de base TraceListener appelle la TraceListener.TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) méthode pour traiter l’appel, en définissant TraceEventType.TransfereventType
sur et en ajoutant une représentation sous forme de chaîne du relatedActivityId
GUID à message
.
TraceTransfer est destiné à être utilisé avec les opérations logiques d’un CorrelationManager. Le relatedActivityId
paramètre est lié à la ActivityId propriété d’un CorrelationManager objet . Si une opération logique commence dans une activité et est transférée à une autre, la deuxième activité enregistre le transfert en appelant la TraceTransfer méthode . L’appel TraceTransfer lie la nouvelle identité d’activité à l’identité précédente. Le consommateur le plus probable de cette fonctionnalité est une visionneuse de traces qui peut signaler des opérations logiques couvrant plusieurs activités.