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(); } }
public TracedScopeContextProvider(ILocalConnection localConnection) { _localConnection = localConnection; }