Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Dieser Artikel gilt nicht für gehostete Dienste in .NET. Die neuesten Inhalte zu Windows-Diensten mit Microsoft.Extensions.Hosting.BackgroundService und der Vorlage "Worker Service" finden Sie unter:
Mit Visual Studio oder dem .NET Framework SDK können Sie problemlos Dienste erstellen, indem Sie eine Anwendung erstellen, die als Dienst installiert ist. Dieser Anwendungstyp wird als Windows-Dienst bezeichnet. Mit Framework-Features können Sie Dienste erstellen, sie installieren und starten, beenden und andernfalls ihr Verhalten steuern.
Hinweis
In Visual Studio können Sie einen Dienst in verwaltetem Code in Visual C# oder Visual Basic erstellen, der bei Bedarf mit vorhandenem C++-Code zusammenarbeiten kann. Sie können auch einen Windows-Dienst in systemeigenem C++ mithilfe des ATL-Projekt-Assistenten erstellen.
In diesem Abschnitt
Einführung in Windows-Dienstanwendungen
Bietet eine Übersicht über Windows-Dienstanwendungen, die Lebensdauer eines Diensts und die Unterschiede zwischen Dienstanwendungen und anderen gängigen Projekttypen.
Exemplarische Vorgehensweise: Erstellen einer Windows-Dienstanwendung im Komponenten-Designer
Stellt ein Beispiel für das Erstellen eines Diensts in Visual Basic und Visual C# bereit.
Architektur der Dienstanwendungsprogrammierung
Erläutert die sprachelemente, die in der Dienstprogrammierung verwendet werden.
Gewusst wie: Erstellen von Windows-Diensten
Beschreibt den Prozess des Erstellens und Konfigurierens von Windows-Diensten mithilfe der Windows-Dienstprojektvorlage.
Verwandte Abschnitte
ServiceBase – Beschreibt die wichtigsten Features der ServiceBase Klasse, die zum Erstellen von Diensten verwendet wird.
ServiceProcessInstaller – Beschreibt die Features der ServiceProcessInstaller Klasse, die zusammen mit der ServiceInstaller Klasse verwendet wird, um Ihre Dienste zu installieren und zu deinstallieren.
ServiceInstaller – Beschreibt die Features der ServiceInstaller Klasse, die zusammen mit der ServiceProcessInstaller Klasse verwendet wird, um Ihren Dienst zu installieren und zu deinstallieren.
Erstellen von Projekten aus Vorlagen – Beschreibt die in diesem Kapitel verwendeten Projekttypen und die Auswahl zwischen diesen.