Example #1
0
    static async Task Main()
    {
        Console.Title = "Samples.Store.CustomerRelations";

        SerilogConfigurer.Configure();

        var endpointConfiguration = new EndpointConfiguration("Store.CustomerRelations");

        endpointConfiguration.ApplyCommonConfiguration();
        var endpointInstance = await Endpoint.Start(endpointConfiguration)
                               .ConfigureAwait(false);

        Console.WriteLine("Press any key to exit");
        Console.ReadKey();
        await endpointInstance.Stop()
        .ConfigureAwait(false);
    }
    static async Task Main()
    {
        Console.Title = "Samples.Store.ContentManagement";

        SerilogConfigurer.Configure();

        var endpointConfiguration = new EndpointConfiguration("Store.ContentManagement");

        endpointConfiguration.ApplyCommonConfiguration(transport =>
        {
            var routing = transport.Routing();
            routing.RouteToEndpoint(typeof(Store.Messages.RequestResponse.ProvisionDownloadRequest), "Store.Operations");
        });

        var endpointInstance = await Endpoint.Start(endpointConfiguration)
                               .ConfigureAwait(false);

        Console.WriteLine("Press any key to exit");
        Console.ReadKey();
        await endpointInstance.Stop()
        .ConfigureAwait(false);
    }
Example #3
0
 public static void Main(string[] args)
 {
     SerilogConfigurer.Configure();
     BuildWebHost(args).Build().Run();
 }