Bagikan melalui


CorrelationManager.StartLogicalOperation Metode

Definisi

Memulai operasi logis pada utas.

Overload

StartLogicalOperation()

Memulai operasi logis pada utas.

StartLogicalOperation(Object)

Memulai operasi logis dengan identitas yang ditentukan pada utas.

StartLogicalOperation()

Sumber:
CorrelationManager.cs
Sumber:
CorrelationManager.cs
Sumber:
CorrelationManager.cs

Memulai operasi logis pada utas.

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

Keterangan

Operasi logis dimulai menggunakan GUID yang dihasilkan secara otomatis untuk pengidentifikasi operasi logis.

Berlaku untuk

StartLogicalOperation(Object)

Sumber:
CorrelationManager.cs
Sumber:
CorrelationManager.cs
Sumber:
CorrelationManager.cs

Memulai operasi logis dengan identitas yang ditentukan pada utas.

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

Parameter

operationId
Object

Objek yang mengidentifikasi operasi.

Pengecualian

Parameternya operationId adalah null.

Contoh

Contoh kode berikut menunjukkan penggunaan StartLogicalOperation(Object) metode dengan menginisialisasi operasi logis yang akan dikaitkan dengan utas utama. Untuk contoh kode lengkap, lihat CorrelationManager kelas .

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")

Keterangan

Parameter operationId dapat berupa objek apa pun, seperti String yang memungkinkan operasi diidentifikasi untuk tujuan pelacakan. Objek yang diwakili oleh operationId ditambahkan ke LogicalOperationStack properti .

Berlaku untuk