示例#1
0
        private static void Main(string[] args)
        {
            var visualizer = new StateVisualizer(new QuantumSimulator());

            try
            {
                visualizer.Run(SimpleGrover.SearchForMarkedInput.Run, 4L).Wait();
            }
            catch (AggregateException aggregate)
            {
                aggregate.Flatten().Handle(ex => ex is TaskCanceledException);
            }
        }
示例#2
0
        private static void Main(string[] args)
        {
            var visualizer = new StateVisualizer(new QuantumSimulator());

            try
            {
                visualizer.Run(QsMain.Run).Wait();
            }
            catch (AggregateException aggregate)
            {
                aggregate.Flatten().Handle(ex => ex is TaskCanceledException);
            }
        }
示例#3
0
 // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
 public void Configure(IApplicationBuilder app, IHostApplicationLifetime lifetime, StateVisualizer visualizer)
 {
     app
     .UseDefaultFiles()
     .UseStaticFiles()
     .UseDeveloperExceptionPage()
     .UseRouting()
     .UseEndpoints(endpoints =>
     {
         endpoints.MapControllers();
         endpoints.MapHub <StateVisualizerHub>("/events");
     });
     lifetime.ApplicationStopping.Register(visualizer.Stop);
 }
示例#4
0
文件: Hubs.cs 项目: muneerqu/Quantum
 public StateVisualizerHub(StateVisualizer visualizer)
 {
     this.visualizer = visualizer;
 }
示例#5
0
 // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
 public void Configure(IApplicationBuilder app, IApplicationLifetime lifetime, StateVisualizer visualizer)
 {
     app
     .UseDefaultFiles()
     .UseStaticFiles()
     .UseDeveloperExceptionPage()
     .UseMvc()
     .UseSignalR(routes => routes.MapHub <StateVisualizerHub>("/events"));
     lifetime.ApplicationStopping.Register(visualizer.Stop);
 }