System.Diagnostics.TraceSourceTests.CorrelationManagerTests.CorrelationManager_CheckStack C# (CSharp) Méthode

CorrelationManager_CheckStack() private méthode

private CorrelationManager_CheckStack ( ) : void
Résultat void
        public void CorrelationManager_CheckStack()
        {
            Trace.CorrelationManager.StartLogicalOperation("one");
            Trace.CorrelationManager.StartLogicalOperation("two");

            // 2 operations in progress
            ValidateStack(Trace.CorrelationManager.LogicalOperationStack, "two", "one");

            Trace.CorrelationManager.StopLogicalOperation();
            // 1 operation in progress
            ValidateStack(Trace.CorrelationManager.LogicalOperationStack, "one");

            Trace.CorrelationManager.StopLogicalOperation();
            // 0 operation in progress
            ValidateStack(Trace.CorrelationManager.LogicalOperationStack, Array.Empty<object>());
        }