Exemplo n.º 1
0
        protected override void OnLoad(IServiceProvider serviceProvider)
        {
            base.OnLoad(serviceProvider);
            _traceContext = (ITraceContext)serviceProvider.GetService(typeof(ITraceContext));
            _traceContext.Note("My interaction queue monitor loaded...");

            base.StartMonitoring();
        }
        protected override void OnLoad(IServiceProvider serviceProvider)
        {
            base.OnLoad(serviceProvider);
            _traceContext = (ITraceContext)serviceProvider.GetService(typeof(ITraceContext));
            _traceContext.Note("My interaction queue monitor loaded...");

            base.StartMonitoring();
        }
Exemplo n.º 3
0
        protected override void InteractionAdded(IInteraction interaction)
        {
            base.InteractionAdded(interaction);
            _traceContext.Note("interaction added: " + interaction.InteractionId);

            var url = interaction.GetAttribute(UrlAttribute);

            var browser = BrowserControl.Instance;

            if (browser != null)
            {
                if (!String.IsNullOrEmpty(url))
                {
                    _traceContext.Note("Navigating to: " + url);
                    browser.NavigateToUrl(url);
                }
            }
        }