コード例 #1
0
ファイル: AgentProgram.cs プロジェクト: ayezutov/NDistribUnit
 /// <summary>
 /// Initializes a new instance of an agent program
 /// </summary>
 /// <param name="agentHost">The agent host.</param>
 /// <param name="bootstrapperParameters">The bootstrapper parameters.</param>
 /// <param name="updatesMonitor">The updates availability monitor.</param>
 /// <param name="exceptionCatcher">The exception catcher.</param>
 /// <param name="instanceTracker">The instance tracker.</param>
 /// <param name="log">The log.</param>
 public AgentProgram(AgentHost agentHost, 
     BootstrapperParameters bootstrapperParameters,
     UpdatesMonitor updatesMonitor, 
     ExceptionCatcher exceptionCatcher,
     IInstanceTracker instanceTracker,
     ILog log)
     : base(updatesMonitor, exceptionCatcher, log, bootstrapperParameters)
 {
     this.instanceTracker = instanceTracker;
     AgentHost = agentHost;
 }
コード例 #2
0
 public ContainerBuilder(IContainer parentContainer, IInstanceTracker instanceTracker)
     : this(parentContainer)
 {
     InstanceTracker = instanceTracker;
 }
コード例 #3
0
 public ContainerBuilder(IInstanceTracker instanceTracker)
 {
     InstanceTracker = instanceTracker;
 }
コード例 #4
0
 public WindsorContainer( IContainer parent, IInstanceTracker tracker )
     : this(parent)
 {
     AssertUtil.ArgumentNotNull( tracker, "tracker" );
     m_instanceTracker = tracker;
 }
コード例 #5
0
 public WindsorContainer()
 {
     m_kernel = new DefaultAvalonKernel();
     m_instanceTracker = new InstanceHandlerTracker();
 }