static async Task Main() { Console.Title = "EndpointHost"; var endpointConfiguration = new EndpointConfiguration("EndpointHost"); endpointConfiguration.ApplyEndpointConfiguration(EndpointMappings.MessageEndpointMappings()); var endpointInstance = await Endpoint.Start(endpointConfiguration) .ConfigureAwait(false); Console.WriteLine("Press Enter to exit."); Console.ReadLine(); await endpointInstance.Stop() .ConfigureAwait(false); }
static async Task Main() { Console.Title = "ClientUI"; var endpointConfiguration = new EndpointConfiguration("ClientUI"); endpointConfiguration.ApplyEndpointConfiguration(EndpointMappings.MessageEndpointMappings()); var endpointInstance = await Endpoint.Start(endpointConfiguration) .ConfigureAwait(false); await RunLoop(endpointInstance) .ConfigureAwait(false); await endpointInstance.Stop() .ConfigureAwait(false); }