Aqueduct.SitecoreLib.Examples.SampleApplication.Business.StructureMap.SimpleRegistry.SimpleRegistry C# (CSharp) Method

SimpleRegistry() public method

public SimpleRegistry ( string assemblyPrefix ) : Aqueduct.SitecoreLib.DataAccess
assemblyPrefix string
return Aqueduct.SitecoreLib.DataAccess
        public SimpleRegistry(string assemblyPrefix)
        {
            For<IReadOnlyRepository>().Use(new ReadOnlyRepository("web"));
            For<IContextLevelCache>().Use<HybridContextLevelCache>();

            Scan(scan =>
                     {
                         scan.AssembliesFromApplicationBaseDirectory(
                             a => a.GetName().Name.StartsWith("Aqueduct") || a.GetName().Name.StartsWith(assemblyPrefix));
                         scan.WithDefaultConventions();

                         scan.Convention<MapConventionScanner>();
                         scan.Convention<MapTemplatePathScanner>();
                     });
        }
    }
SimpleRegistry