public StartAsync ( |
||
options | ||
Результат | Task |
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; }
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; }
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; }