public static IApplicationBuilder UseNodeNetwork(this IApplicationBuilder app)
        {
            app.UseEndpoints(endpoints =>
            {
                endpoints.MapHub <NodeNetworkHub>("/NodeNetworkHub");
            });

            NodeNetworkServiceHost.RegisterService <TestService, ITestService>();
            NodeNetworkServiceHost.RegisterService <Server.Hub.NodeNetworkHubService, Server.Hub.INodeNetworkHubService>();

            return(app);
        }
Beispiel #2
0
        static async Task Main(string[] args)
        {
            //waiting until hub is started
            await Task.Delay(3000);

            Console.WriteLine("ServiceHost - register service");
            // część Hosta serwisu
            //rejestruje serwis testowy w sieci (w HUBie)
            NodeNetworkServiceHost.RegisterService <TestService, ITestService>();
            await NodeNetworkServiceHost.ConnectToNodeNetworkHub("https://localhost:44331");

            Console.ReadKey();
        }
Beispiel #3
0
        public static IApplicationBuilder UseNodeNetwork(this IApplicationBuilder app)
        {
            //Microsoft.AspNetCore.Builder.EndpointRoutingApplicationBuilderExtensions
            //Microsoft.AspNetCore.Builder.

            //app.UseEndpoints(endpoints =>
            //{
            //    endpoints.MapHub<NodeNetworkHub>("/NodeNetworkHub");
            //});
            //app.UseMiddleware().UseSignalR(); //.UseEndpoint
            NodeNetworkServiceHost.RegisterService <TestService, ITestService>();
            NodeNetworkServiceHost.RegisterService <Server.Hub.NodeNetworkHubService, Server.Hub.INodeNetworkHubService>();



            return(app);
        }