CorrelationManager.StartLogicalOperation Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Logikai műveletet indít el egy szálon.
Túlterhelések
| Name | Description |
|---|---|
| StartLogicalOperation() |
Logikai műveletet indít el egy szálon. |
| StartLogicalOperation(Object) |
Logikai műveletet indít el a megadott identitással egy szálon. |
StartLogicalOperation()
- Forrás:
- CorrelationManager.cs
- Forrás:
- CorrelationManager.cs
- Forrás:
- CorrelationManager.cs
- Forrás:
- CorrelationManager.cs
- Forrás:
- CorrelationManager.cs
Logikai műveletet indít el egy szálon.
public:
void StartLogicalOperation();
public void StartLogicalOperation();
member this.StartLogicalOperation : unit -> unit
Public Sub StartLogicalOperation ()
Megjegyzések
A logikai művelet egy automatikusan generált GUID használatával indul el egy logikai műveletazonosítóhoz.
A következőre érvényes:
StartLogicalOperation(Object)
- Forrás:
- CorrelationManager.cs
- Forrás:
- CorrelationManager.cs
- Forrás:
- CorrelationManager.cs
- Forrás:
- CorrelationManager.cs
- Forrás:
- CorrelationManager.cs
Logikai műveletet indít el a megadott identitással egy szálon.
public:
void StartLogicalOperation(System::Object ^ operationId);
public void StartLogicalOperation(object operationId);
member this.StartLogicalOperation : obj -> unit
Public Sub StartLogicalOperation (operationId As Object)
Paraméterek
- operationId
- Object
A műveletet azonosító objektum.
Kivételek
A operationId paraméter a következő null: .
Példák
Az alábbi példakód bemutatja a metódus használatát a StartLogicalOperation(Object) főszálhoz társítandó logikai művelet inicializálásával. A teljes példakódért tekintse meg az osztályt CorrelationManager .
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")
Megjegyzések
A operationId paraméter bármilyen objektum lehet, például olyan String , amely lehetővé teszi a művelet nyomkövetési célokra való azonosítását. Az általa operationId képviselt objektum hozzáadódik a LogicalOperationStack tulajdonsághoz.