WebHostWindowsServiceExtensions.RunAsService(IWebHost) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt die angegebene Webanwendung in einem Windows-Dienst aus und blockiert, bis der Dienst beendet wird.
public:
[System::Runtime::CompilerServices::Extension]
static void RunAsService(Microsoft::AspNetCore::Hosting::IWebHost ^ host);
public static void RunAsService (this Microsoft.AspNetCore.Hosting.IWebHost host);
static member RunAsService : Microsoft.AspNetCore.Hosting.IWebHost -> unit
<Extension()>
Public Sub RunAsService (host As IWebHost)
Parameter
Beispiele
In diesem Beispiel wird gezeigt, wie Verwendet wird RunAsService(IWebHost).
public class Program
{
public static void Main(string[] args)
{
var config = WebHostConfiguration.GetDefault(args);
var host = new WebHostBuilder()
.UseConfiguration(config)
.Build();
// This call will block until the service is stopped.
host.RunAsService();
}
}