public static void Main(string[] args) { // Display the number of command line arguments: ILogger logger = new ConsoleLogger(); var interrogator = new StreamingInterrogator(logger); interrogator.Connect(); interrogator.Search("Hello"); Thread.Sleep(100000); }
protected override void OnStartup(StartupEventArgs e) { UnityContainer container = new UnityContainer(); container.LoadConfiguration("DesktopView"); MainWindowViewModel viewModel = new MainWindowViewModel(); ILogger logger = new CompositeLogger(new List <ILogger>(container.ResolveAll <ILogger>()) { viewModel }); IInterrogator interrogator = new StreamingInterrogator(logger); viewModel.Interrogator = interrogator; MainWindow mainWindow = new MainWindow { DataContext = viewModel }; mainWindow.Show(); }