Partager via


CorrelationManager.StartLogicalOperation Méthode

Définition

Démarre une opération logique sur un thread.

Surcharges

StartLogicalOperation()

Démarre une opération logique sur un thread.

StartLogicalOperation(Object)

Démarre une opération logique avec l'identité spécifiée sur un thread.

StartLogicalOperation()

Source:
CorrelationManager.cs
Source:
CorrelationManager.cs
Source:
CorrelationManager.cs

Démarre une opération logique sur un thread.

public:
 void StartLogicalOperation();
public void StartLogicalOperation ();
member this.StartLogicalOperation : unit -> unit
Public Sub StartLogicalOperation ()

Remarques

L’opération logique est démarrée à l’aide d’un GUID généré automatiquement pour un identificateur d’opération logique.

S’applique à

StartLogicalOperation(Object)

Source:
CorrelationManager.cs
Source:
CorrelationManager.cs
Source:
CorrelationManager.cs

Démarre une opération logique avec l'identité spécifiée sur un thread.

public:
 void StartLogicalOperation(System::Object ^ operationId);
public void StartLogicalOperation (object operationId);
member this.StartLogicalOperation : obj -> unit
Public Sub StartLogicalOperation (operationId As Object)

Paramètres

operationId
Object

Objet qui identifie l'opération.

Exceptions

Le paramètre operationId a la valeur null.

Exemples

L’exemple de code suivant illustre l’utilisation de la StartLogicalOperation(Object) méthode en initialisant une opération logique à associer au thread main. Pour obtenir l’exemple de code complet, consultez la CorrelationManager classe .

TraceSource ts = new TraceSource("MyApp");
int i = ts.Listeners.Add(new ConsoleTraceListener());
ts.Listeners[i].TraceOutputOptions = TraceOptions.LogicalOperationStack;
ts.Switch = new SourceSwitch("MyAPP", "Verbose");
// Start the logical operation on the Main thread.
Trace.CorrelationManager.StartLogicalOperation("MainThread");
Dim ts As New TraceSource("MyApp")
Dim i As Integer = ts.Listeners.Add(New ConsoleTraceListener())
ts.Listeners(i).TraceOutputOptions = TraceOptions.LogicalOperationStack
ts.Switch = New SourceSwitch("MyAPP", "Verbose")
' Start the logical operation on the Main thread.
Trace.CorrelationManager.StartLogicalOperation("MainThread")

Remarques

Le operationId paramètre peut être n’importe quel objet, par exemple un String qui permet d’identifier l’opération à des fins de suivi. L’objet représenté par operationId est ajouté à la LogicalOperationStack propriété .

S’applique à