Exemplo n.º 1
0
        public static Transaction BeginTransaction(IApplicationHostConfigProvider provider)
        {
            lock (_lock) {
                if (Transaction == null)
                {
                    var transaction = new Transaction();
                    transaction.ExpiresOn = transaction.CreatedOn.AddMilliseconds(TRANSACTION_IDLE_TIMEOUT);

                    _timer = new Timer(TimeoutCallback, null, TRANSACTION_IDLE_TIMEOUT, Timeout.Infinite);


                    ManagementUnit = new MgmtUnit(provider);
                    Transaction    = transaction;
                }
            }

            return(Transaction);
        }
 public FrebXslFileProvider(IFileProvider next, IHostingEnvironment env, IApplicationHostConfigProvider configProvider)
 {
     _next    = next;
     _locator = new FrebXslLocator(env, configProvider);
 }
Exemplo n.º 3
0
 public MgmtUnit(IApplicationHostConfigProvider provider)
 {
     _provider          = provider;
     this.ServerManager = new ServerManager(ApplicationHostConfigPath);
 }
Exemplo n.º 4
0
 public Injector(RequestDelegate next, IApplicationHostConfigProvider provider)
 {
     _next          = next;
     _confgProvider = provider;
 }
 public TransactionsController(IApplicationHostConfigProvider configProvider)
 {
     _configProvider = configProvider;
 }
Exemplo n.º 6
0
 public FrebXslLocator(IHostingEnvironment env, IApplicationHostConfigProvider configProvider)
 {
     _configProvider = configProvider;
 }