AccountManagement.Domain.ContainerInstallers.AccountManagementDomainQuerymodelsSessionInstaller.Install C# (CSharp) Method

Install() public method

public Install ( IWindsorContainer container, IConfigurationStore store ) : void
container IWindsorContainer
store IConfigurationStore
return void
        public void Install(
            IWindsorContainer container,
            IConfigurationStore store)
        {
            container.RegisterSqlServerDocumentDb(Registration, AccountManagementDomainEventStoreInstaller.ConnectionStringName);

            container.Register(
                Component.For<IAccountManagementDomainQueryModelSession, IUnitOfWorkParticipant>()
                    .ImplementedBy<AccountManagementDomainQueryModelSession>()
                    .DependsOn(
                        Registration.DocumentDb,
                        Dependency.OnValue<IDocumentDbSessionInterceptor>(NullOpDocumentDbSessionInterceptor.Instance))
                    .LifestylePerWebRequest()
                );
        }
    }
AccountManagementDomainQuerymodelsSessionInstaller