TraceEventCache.LogicalOperationStack Właściwość

Definicja

Pobiera dane korelacji zawarte w stosie.

public:
 property System::Collections::Stack ^ LogicalOperationStack { System::Collections::Stack ^ get(); };
public System.Collections.Stack LogicalOperationStack { get; }
member this.LogicalOperationStack : System.Collections.Stack
Public ReadOnly Property LogicalOperationStack As Stack

Wartość właściwości

Zawierający Stack dane korelacji.

Uwagi

Dane korelacji są przechowywane jako obiekt w kontekście wywołania o nazwie "System.Diagnostics.Trace.CorrelationManagerSlot". Klasa CorrelationManager udostępnia metody używane do przechowywania tożsamości operacji logicznej w kontekście powiązanym wątkiem i automatycznie oznacza każde zdarzenie śledzenia wygenerowane przez wątek przy użyciu przechowywanej tożsamości. Dostęp CorrelationManager do obiektu Trace.CorrelationManager jest uzyskiwany za pośrednictwem właściwości . Każde wywołanie StartLogicalOperation metody wypycha nową tożsamość operacji logicznej do stosu. Każde wywołanie StopLogicalOperation metody wywołuje tożsamość operacji logicznej ze stosu

Dotyczy

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1