/// <summary> /// Adds an application and returns <see cref="IVostokMultiHostApplication.StartAsync"/> task. /// May throw an exception if application with this identifier has already been added. /// <see cref="VostokMultiHost"/> should be running to perform this operation. /// </summary> public static Task StartApplicationAsync(this VostokMultiHost host, VostokMultiHostApplicationSettings settings) { return(host.AddApplication(settings).StartAsync()); }
/// <summary> /// Adds an application and returns <see cref="IVostokMultiHostApplication.RunAsync"/> task. /// May throw an exception if application with this identifier has already been added. /// <see cref="VostokMultiHost"/> should be running to perform this operation. /// </summary> public static Task <VostokApplicationRunResult> RunApplicationAsync(this VostokMultiHost host, VostokMultiHostApplicationSettings settings) { return(host.AddApplication(settings).RunAsync()); }