private static async Task AsyncMain()
        {
            _endpoint.Initialize();
            Console.Title = "NSB.Subscriber1";
            await _endpoint.StartEndpoint();

            Console.ReadKey();
        }
Beispiel #2
0
        static async Task AsyncMain()
        {
            Console.Title = "NSB.Subscriber1";
            _endpoint.Initialize();

            await _endpoint.StartEndpoint()
            .ConfigureAwait(false);

            Console.ReadKey();
        }
Beispiel #3
0
        private static async Task AsyncMain()
        {
            _endpoint.Initialize();
            await _endpoint.StartEndpoint();

            Console.Title = "NSB.Client";
            try
            {
                await SendOrder()
                .ConfigureAwait(false);
            }
            finally
            {
                _endpoint.StopEndpoint();
            }
        }
Beispiel #4
0
        protected async Task OnStartAsync()
        {
            try
            {
                var builder = EndpointConfig.GetContainerBuilder();
                _endpoint = new SendAndProcessEndpoint <BaseEndpointConfig>(EndpointConfig);
                var container = await _endpoint.Create(builder).ConfigureAwait(false);

                await _endpoint.StartEndpoint().ConfigureAwait(false);

                //starts wcf host
                _serviceHostsActivator            = container.Resolve <ServiceHostsActivator>();
                _serviceStartAndShutDownActivator = container.Resolve <StartupAndShutdownActivator>();

                await PerformStartupOperations().ConfigureAwait(false);
            }
            catch (Exception ex)
            {
                //TODO: Log Exception
                Environment.FailFast("Failed to start " + _endpointName + " Endpoint." + ex.GetBaseException() + ex);
            }
        }