NServiceBus.AcceptanceTesting.Support.ScenarioRunner.StartEndpoint C# (CSharp) Method

StartEndpoint() static private method

static private StartEndpoint ( EndpointRunner endpoint, CancellationTokenSource cts ) : Task
endpoint EndpointRunner
cts System.Threading.CancellationTokenSource
return Task
        static async Task StartEndpoint(EndpointRunner endpoint, CancellationTokenSource cts)
        {
            var token = cts.Token;
            try
            {
                await endpoint.Start(token).ConfigureAwait(false);
            }
            catch (Exception)
            {
                cts.Cancel();
                Console.WriteLine($"Endpoint {endpoint.Name()} failed to start.");
                throw;
            }
        }