Namespaces für Framework-Dienste in Visual Studio

Aktualisiert: November 2007

Die Namespaces in .NET Framework für die Interaktion mit einer Vielzahl von Back-End-Serverressourcen umfassen u. a.:

  • System.Diagnostics – Besteht aus Klassen, die das Debuggen der Anwendung und die Ablaufverfolgung bei der Codeausführung ermöglichen. Weitere Informationen finden Sie in den Themen zur Trace-Klasse und zur Debug-Klasse. System.Diagnostics stellt auch Klassen zur Verfügung, mit denen Sie Systemprozesse starten, Ereignisprotokolle lesen und schreiben und die Systemleistung mithilfe von Leistungsindikatoren überwachen können. Weitere Informationen finden Sie in der Beschreibung der Klassen Process, EventLog und PerformanceCounter.

  • System.DirectoryServices – Besteht aus Klassen, die einen einfachen Zugriff auf Active Directory über verwalteten Code ermöglichen. Die Klassen in diesem Namespace können mit einem beliebigen Active Directory-Dienstanbieter verwendet werden. Folgende Anbieter stehen derzeit zur Verfügung: Internet Information Services (IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare Directory Service (NDS) und Windows NT. Weitere Informationen über Active Directory finden Sie unter Verzeichnisdienste in .NET Framework.

  • System.Deployment.Application – enthält Klassen, die eine Programmierung von benutzerdefiniertem Aktualisierungsverhalten in einer Übersicht über die ClickOnce-Bereitstellung-Anwendung ermöglichen. Mit diesen Klassen können Sie in der Bereitstellung Informationen zur Verfügbarkeit von Aktualisierungen sowie eine Aktualisierung zur Installation und große Dateien und Assemblys zum Herunterladen nach Bedarf bereitstellen.

  • System.IO – Stellt Klassen einschließlich der FileSystemWatcher-Klasse bereit, die auf Änderungsbenachrichtigungen des Dateisystems reagieren und Ereignisse auslösen, wenn ein Verzeichnis oder eine Datei in einem Verzeichnis geändert wird.

  • System.Media – enthält Klassen zum Wiedergeben von Audiodateien und Zugreifen auf Sound, der vom System bereitgestellt wird.

  • System.Management – Bietet Klassen zum Verwalten von Informationen und Ereignissen des Systems, von Geräten und Anwendungen, die für die WMI-Infrastruktur (Windows Management Instrumentation, Windows-Verwaltungsinstrumentation) instrumentiert sind.

  • System.Messaging – Stellt Klassen bereit, die es ermöglichen, eine Verbindung mit Meldungswarteschlangen im Netzwerk herzustellen, Meldungen an Warteschlangen zu senden und Meldungen aus Warteschlangen zu empfangen oder sie zu lesen, ohne sie zu entfernen.

  • System.ServiceProcess – Stellt Klassen zur Verfügung, mit denen Sie Dienste installieren und ausführen können. Dienste sind ausführbare Dateien mit langer Laufzeit, die ohne Benutzeroberfläche ausgeführt werden. Sie können so installiert werden, dass sie unter einem Systemkonto ausgeführt und beim Neustart des Computers gestartet werden. Dienste, deren Implementierung aus der Verarbeitung in der ServiceBase-Klasse abgeleitet wird, können ein bestimmtes Verhalten für Befehle zum Starten, Beenden, Anhalten und Fortsetzen definieren. Das Verhalten beim Herunterfahren des Systems wird damit ebenfalls definiert.

  • System.Timers – Stellt die serverbasierte Timer-Komponente bereit, die das Auslösen eines Ereignisses in einem bestimmten Intervall ermöglicht.

    Hinweis:

    Darüber hinaus gibt es ein Timer-Steuerelement für Windows Forms im System.Windows.Form-Namespace und eine Timer-Klasse im System.Threading-Namespace.

  • Microsoft.Win32 – stellt Klassen bereit, die vom Betriebssystem ausgelöste Ereignisse behandeln und die Systemregistrierung ändern.

Verwandte Abschnitte

Siehe auch

Weitere Ressourcen

.NET Framework-Klassenbibliothek in Visual Studio