public static async Task <int> Main(string[] args) { var m = MessageBox((IntPtr)0, "your mum", "My Message Box", 1); await Task.WhenAll(DefaultAppBuilder <App> .CreateBuilder(entryPointAsync : app => app.Begin()) .RegisterServices(RegisterServices) .RegisterServicesFromAssemblies <TAServiceBroker>() .StartAsync(), CreateWebHostBuilder(args) .Build() .RunAsync()); return(0); }
private static StatelessService ServiceFactory(StatelessServiceContext context) { var kernel = new StandardKernel() .WithBsonIds() .WithActorsClient(); kernel.Bind <IMapper>().ToMethod(ctx => new MapperConfiguration(cfg => { }) .CreateMapper() ); AppBuilder appBuilder = new DefaultAppBuilder(); appBuilder = new GoogleOAuth2AppDecorator(appBuilder, kernel.Get <IUserManager>()); appBuilder = new CorsAppDecorator(appBuilder); appBuilder = new WebApiAppDecorator(appBuilder, kernel, new AuthorizedRequestFilter(), new ClusterInitializationFilter(), kernel.Get <BoardAuthorizationFilter>()); return(new OwinStatelessService(context, appBuilder)); }
private static StatelessService ServiceFactory(StatelessServiceContext context) { var kernel = new StandardKernel() .WithBsonIds() .WithActorsClient(); IDependencyResolver resolver = new NinjectDependencyResolver(kernel); kernel.Bind <UsersStreamObserver>().ToSelf().InSingletonScope(); kernel.Bind <IHubConnectionContext <IUserClient> >() .ToMethod(ctx => resolver.Resolve <IConnectionManager>() .GetHubContext <UserHub, IUserClient>().Clients ) .WhenInjectedInto <UsersStreamObserver>(); AppBuilder appBuilder = new DefaultAppBuilder(); appBuilder = new GoogleOAuth2AppDecorator(appBuilder, kernel.Get <IUserManager>()); appBuilder = new CorsAppDecorator(appBuilder); appBuilder = new SignalRAppDecorator(appBuilder, resolver, kernel, new AuthorizedRequestModule()); return(new OwinStatelessService(context, appBuilder, "public")); }