Ejemplo n.º 1
0
 /// <summary>
 ///     初始化一个新的内核建设者。
 /// </summary>
 public KernelBuilder()
 {
     OnStarted(container =>
     {
         var hostContainer = container.Resolve <IHostContainer>(new TypedParameter(typeof(IContainer), container));
         HostContainerRegistry.RegisterHostContainer(hostContainer);
     });
 }
 /// <summary>
 /// 初始化一个新的Rabbit服务主机工厂。
 /// </summary>
 public RabbitServiceHostFactory()
 {
     HostContainerRegistry.RegisterShim(this);
 }
Ejemplo n.º 3
0
 public CustomOutputCacheProvider()
 {
     HostContainerRegistry.RegisterShim(this);
     signals = HostContainer.Resolve <ISignals>();
     clock   = HostContainer.Resolve <IClock>();
 }
Ejemplo n.º 4
0
 public ThemeAwareViewEngineShim()
 {
     HostContainerRegistry.RegisterShim(this);
 }
Ejemplo n.º 5
0
 public DefaultCacheProvider()
 {
     HostContainerRegistry.RegisterShim(this);
 }
Ejemplo n.º 6
0
 private RazorCompilationEventsShim()
 {
     HostContainerRegistry.RegisterShim(this);
     RazorBuildProvider.CodeGenerationStarted   += RazorBuildProviderCodeGenerationStarted;
     RazorBuildProvider.CodeGenerationCompleted += RazorBuildProviderCodeGenerationCompleted;
 }
Ejemplo n.º 7
0
 public DefaultCacheManager(ICacheContextAccessor cacheContextAccessor)
 {
     HostContainerRegistry.RegisterShim(this);
 }