Ejemplo n.º 1
0
        public static async Task <int> Main(string[] args)
        {
            var serviceBroker = ServiceBrokerBuilder
                                .Build(describe => describe.GetAssembly <Startup>());

            var value = await AppHost.Build <Startup>()
                        .ConfigureServices(services => { services
                                                         .RegisterServiceBroker(serviceBroker, options => {
                    options.RegisterAutoMappingProviders   = true;
                    options.RegisterMessagePackSerialisers = true;
                }); })
                        .ConfigureStartupDelegate((startup, arguments) => startup.Begin(arguments.ToArray()))
                        .Start <int>(args).ConfigureAwait(false);

            return(value);
        }
Ejemplo n.º 2
0
 static async Task Main(string[] args)
 {
     await AppHost.Build <Startup>().ConfigureServices(services => services.RegisterServiceBroker <ServiceBroker>())
     .ConfigureStartupDelegate(async(startup, arguments) => await startup.Begin(arguments))
     .Start(args);
 }