Exemple #1
0
        public TracedScope(IScopeContext parentContext, IContextProvider contextProvider, ILocalConnection connection, bool isParallel = true)
        {
            _contextProvider = contextProvider;
            _connection      = connection;
            Id = Guid.NewGuid().ToString("N");

            ParentContext = parentContext;
            _connection.OpenScope(parentContext?.Scope.Id, Id, isParallel);
            if (isParallel)
            {
                SetParallelChildrenMode();
            }
            else
            {
                SetSequentialChildrenMode();
            }
        }
Exemple #2
0
 public TracedScopeContextProvider(ILocalConnection localConnection)
 {
     _localConnection = localConnection;
 }