コード例 #1
0
 public ServiceFactoryResolveContext <TService, TFactory> SetAsDefault()
 {
     ServiceContainerFactory.RegisterServiceFactoryAsDefault(Resolver.Activate <IServiceContainerFactory>(typeof(TService).FullName));
     return(this);
 }
コード例 #2
0
 public IPooledServiceContainer <TService> CreatePooledServiceProxy <TService>(string serviceName) where TService : class
 {
     return(ServiceContainerFactory.CreatePooledServiceProxy <TService>(this, serviceName));
 }
コード例 #3
0
 public IServiceContainer <TService> CreateServiceProxy <TService>(string serviceName, Scope scope = Scope.Context) where TService : class
 {
     return(ServiceContainerFactory.CreateContainer <TService>(this, serviceName, scope));
 }
コード例 #4
0
 public IPooledServiceContainer <TService> CreatePooledServiceProxy <TService>() where TService : class
 {
     return(ServiceContainerFactory.CreatePooledServiceContainer <TService>(this));
 }