public static IEnumerable<SitecoreService> SitecoreService() { var typeProvider = GetServicesControllerScanner(); var nameGenerator = new NamespaceQualifiedUniqueNameGenerator(DefaultHttpControllerSelector.ControllerSuffix); IServicesConfiguration servicesConfiguration = new ServicesSettingsConfigurationProvider(); var internalService = new SitecoreServices( typeProvider, nameGenerator, ResolveMetaDataBuilder(), servicesConfiguration); return new CachingSitecoreServices(internalService, new WebCacheAdapter()).Collection; }
public static IEnumerable <SitecoreService> SitecoreService() { var typeProvider = GetServicesControllerScanner(); var nameGenerator = new NamespaceQualifiedUniqueNameGenerator(DefaultHttpControllerSelector.ControllerSuffix); IServicesConfiguration servicesConfiguration = new ServicesSettingsConfigurationProvider(); var internalService = new SitecoreServices( typeProvider, nameGenerator, ResolveMetaDataBuilder(), servicesConfiguration); return(new CachingSitecoreServices(internalService, new WebCacheAdapter()).Collection); }