Aracılığıyla paylaş


CorrelationManager.StartLogicalOperation Yöntem

Tanım

bir iş parçacığında mantıksal bir işlem başlatır.

Aşırı Yüklemeler

StartLogicalOperation()

bir iş parçacığında mantıksal bir işlem başlatır.

StartLogicalOperation(Object)

Bir iş parçacığında belirtilen kimlikle mantıksal bir işlem başlatır.

StartLogicalOperation()

Kaynak:
CorrelationManager.cs
Kaynak:
CorrelationManager.cs
Kaynak:
CorrelationManager.cs

bir iş parçacığında mantıksal bir işlem başlatır.

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

Açıklamalar

Mantıksal işlem, mantıksal işlem tanımlayıcısı için otomatik olarak oluşturulan guid kullanılarak başlatılır.

Şunlara uygulanır

StartLogicalOperation(Object)

Kaynak:
CorrelationManager.cs
Kaynak:
CorrelationManager.cs
Kaynak:
CorrelationManager.cs

Bir iş parçacığında belirtilen kimlikle mantıksal bir işlem başlatır.

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

Parametreler

operationId
Object

İşlemi tanımlayan bir nesne.

Özel durumlar

operationId parametresidirnull.

Örnekler

Aşağıdaki kod örneği, ana iş parçacığıyla ilişkilendirilecek mantıksal işlemi başlatarak yönteminin kullanımını StartLogicalOperation(Object) gösterir. Kod örneğinin tamamı için sınıfına CorrelationManager bakın.

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

Açıklamalar

operationId parametresi, izleme amacıyla işlemin tanımlanmasını sağlayan gibi herhangi bir String nesne olabilir. tarafından operationId temsil edilen nesne özelliğine LogicalOperationStack eklenir.

Şunlara uygulanır