Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of <see cref="ExecutionContextFactory"/>
 /// </summary>
 /// <param name="principalResolver"><see cref="ICanResolvePrincipal"/> for resolving the identity</param>
 /// <param name="detailsPopulator">A <see cref="IExecutionContextDetailsPopulator"/> to use for populating any <see cref="IExecutionContext"/> being created</param>
 /// <param name="configure">A <see cref="IConfigure"/> instance holding all configuration</param>
 /// <param name="tenantManager">A <see cref="ITenantManager"/> to get <see cref="ITenant">tenants</see> from</param>
 public ExecutionContextFactory(ICanResolvePrincipal principalResolver, IExecutionContextDetailsPopulator detailsPopulator, IConfigure configure, ITenantManager tenantManager)
 {
     _principalResolver = principalResolver;
     _detailsPopulator  = detailsPopulator;
     _configure         = configure;
     _tenantManager     = tenantManager;
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of <see cref="ExecutionContextFactory"/>
 /// </summary>
 /// <param name="principalResolver"><see cref="ICanResolvePrincipal"/> for resolving the identity</param>
 /// <param name="detailsPopulator">A <see cref="IExecutionContextDetailsPopulator"/> to use for populating any <see cref="IExecutionContext"/> being created</param>
 /// <param name="configure">A <see cref="IConfigure"/> instance holding all configuration</param>
 /// <param name="tenantManager">A <see cref="ITenantManager"/> to get <see cref="ITenant">tenants</see> from</param>
 public ExecutionContextFactory(ICanResolvePrincipal principalResolver, IExecutionContextDetailsPopulator detailsPopulator, IConfigure configure, ITenantManager tenantManager)
 {
     _principalResolver = principalResolver;
     _detailsPopulator = detailsPopulator;
     _configure = configure;
     _tenantManager = tenantManager;
 }
 /// <summary>
 /// Initializes a new instance of <see cref="ExecutionContextFactory"/>
 /// </summary>
 /// <param name="principalResolver"><see cref="ICanResolvePrincipal"/> for resolving the identity</param>
 /// <param name="detailsPopulator">A <see cref="IExecutionContextDetailsPopulator"/> to use for populating any <see cref="IExecutionContext"/> being created</param>
 /// <param name="application">The current <see cref="IApplication"/></param>
 /// <param name="container">The <see cref="IContainer">IOC container</see> to resolve runtime dependencies</param>
 public ExecutionContextFactory(
     ICanResolvePrincipal principalResolver,
     IExecutionContextDetailsPopulator detailsPopulator,
     IApplication application,
     IContainer container)
 {
     _principalResolver = principalResolver;
     _detailsPopulator  = detailsPopulator;
     _application       = application;
     _container         = container;
 }