public SessionCreator( ISessionIdGenerator sessionIdGenerator, IDateTimeFactory dateTimeFactory) { _sessionIdGenerator = sessionIdGenerator; _dateTimeFactory = dateTimeFactory; }
internal Session( RawSession session, ISessionIdGenerator sessionIdGenerator) { _session = session; _sessionIdGenerator = sessionIdGenerator; }
public JsonFileDataStore(ISessionIdGenerator sessionIdGenerator, string filePath) { this.filePath = filePath; inMemoryStore = new InMemoryServerDataStore(sessionIdGenerator); Load(); }
public SessionClient(ISessionIdGenerator sessionIdGenerator, IPartitionKeyGenerator partitionKeyGenerator, IHttpContextAccessor httpContextAccessor, SessionConfig sessionConfig, ILogger <SessionClient> logger) { this.sessionIdGenerator = sessionIdGenerator; this.partitionKeyGenerator = partitionKeyGenerator; this.httpContextAccessor = httpContextAccessor; this.sessionConfig = sessionConfig; this.logger = logger; }
public InMemoryServerDataStore(ISessionIdGenerator sessionIdGenerator) { if (sessionIdGenerator == null) { throw new ArgumentNullException(nameof(sessionIdGenerator)); } this.sessionIdGenerator = sessionIdGenerator; }
public CreatePlayerFlowViewModel( ICommonDataManager commonDataManager, IServiceCallInvoker serviceCallInvoker, IMessageBoxDialogService messageBoxDialogService, ISessionIdGenerator sessionIdGenerator) : base(commonDataManager, serviceCallInvoker) { _messageBoxDialogService = messageBoxDialogService; _sessionIdGenerator = sessionIdGenerator; }
internal CompositionRoot( ISessionStorage sessionStorage, CookieSettings cookieSettings, TimeoutSettings timeoutSettings, ISessionIdGenerator sessionIdGenerator) { _sessionStorage = sessionStorage; _cookieSettings = cookieSettings; _timeoutSettings = timeoutSettings; _sessionIdGenerator = sessionIdGenerator; }
public SessionClientTests() { this.partitionKeyGenerator = A.Fake <IPartitionKeyGenerator>(); this.sessionIdGenerator = A.Fake <ISessionIdGenerator>(); this.httpContextAccessor = A.Fake <IHttpContextAccessor>(); httpContextAccessor.HttpContext = new DefaultHttpContext(); this.config = new SessionConfig { ApplicationName = "UnitTestAppName", Salt = "TestSalt", }; this.logger = A.Fake <ILogger <SessionClient> >(); this.sessionClient = new SessionClient(sessionIdGenerator, partitionKeyGenerator, httpContextAccessor, config, logger); }
public CreateSessionQueryHandler(WhatIfDbContext dbContext, ISessionIdGenerator sessionIdGenerator) { _dbContext = dbContext; _sessionIdGenerator = sessionIdGenerator; }
public SessionIdGeneratorTests() { this.sessionGenerator = new SessionIdGenerator(); }
public CompositionRootBuilder SessionIdGenerator(ISessionIdGenerator sessionIdGenerator) => ShallowClone(sessionIdGenerator: sessionIdGenerator);