Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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.