StartAsync() public method

public StartAsync ( EmbeddedServerOptions options ) : Task
options EmbeddedServerOptions
return Task
Beispiel #1
0
		public async Task StartServerAsync(EmbeddedServerOptions options, IProgress<string> prog)
		{
			if (options.ServerMode == EmbeddedServerMode.None || m_server != null)
				return;

			var server = new EmbeddedServer();
			server.StatusChanged += prog.Report;

			prog.Report("Starting Server");

			await server.StartAsync(options);

			m_server = server;
		}
Beispiel #2
0
        public async Task StartServerAsync(EmbeddedServerOptions options, IProgress <string> prog)
        {
            if (options.ServerMode == EmbeddedServerMode.None || m_server != null)
            {
                return;
            }

            var server = new EmbeddedServer();

            server.StatusChanged += prog.Report;

            prog.Report("Starting Server");

            await server.StartAsync(options);

            m_server = server;
        }
Beispiel #3
0
		async Task StartServerAsyncInt()
		{
			if (ClientConfig.EmbeddedServer == EmbeddedServerMode.None || m_server != null)
				return;

			var server = new EmbeddedServer();
			server.StatusChanged += (str) => SetLogOnText(str, 1);

			SetLogOnText("Starting server", 0);

			await server.StartAsync();

			m_server = server;
		}