public ServiceMainForm(IExecutorService executorService, IServiceHost serviceHost) { InitializeComponent(); SetTagProperty(); this.ResolveResources(); _normalFont = this.Font; _boldFont = new Font(this.Font, FontStyle.Bold); _queue = ProducerConsumerQueueFactory.Create<LogItem>(executorService, -1); _queue.Dequeue += OnQueue_Dequeue; Log.GlobalWriteToExternalLog += new WriteToExternalLogHandler(Log_WriteToExternalLog); _setStatus = new SetStatusHandler(this.SetStatus); _serviceHost = serviceHost; }
public ServiceMainForm(IExecutorService executorService, IServiceHost serviceHost) { InitializeComponent(); SetTagProperty(); this.ResolveResources(); _normalFont = this.Font; _boldFont = new Font(this.Font, FontStyle.Bold); _queue = ProducerConsumerQueueFactory.Create <LogItem>(executorService, -1); _queue.Dequeue += OnQueue_Dequeue; Log.GlobalWriteToExternalLog += new WriteToExternalLogHandler(Log_WriteToExternalLog); _setStatus = new SetStatusHandler(this.SetStatus); _serviceHost = serviceHost; }