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
Überwachen von Leistungsschwellenwerten
Enthält grundlegende Informationen zur Überwachung der Microsoft Windows-Leistungsschwellenwerte.Protokollieren von Anwendungs-, Server- und Sicherheitsereignissen
Stellt zusätzliche Informationen zur Überwachung der Windows 2000-Ereignisprotokolle bereit, z. B. durch Auslesen von Informationen oder Schreiben von Einträgen.Erstellen von Messagingkomponenten
Beschreibt den Einsatz der MessageQueue-Komponente zur Implementierung einer nachrichtenbasierten Kommunikation in einer Anwendung.Einführung in die .NET Framework-Klassenbibliothek in Visual Studio
Bietet eine Übersicht über die Namespaces in .NET Framework.Überwachen und Verwalten von Windows-Prozessen
Bietet eine Übersicht über die Process-Komponente und darüber, wie Sie sie zur Interaktion mit Systemressourcen verwenden können.Ablaufverfolgung und Instrumentation bei Anwendungen in Visual Basic und Visual C#
Bietet eine Übersicht über die Ablaufverfolgung und darüber, wie Sie sie zur Generierung einer Ausgabe für die Anwendung verwenden können.Verzeichnisdienste in .NET Framework
Bietet eine Übersicht über die Verwendung der DirectorySearcher-Komponente und der DirectoryEntry-Komponente zum Abrufen von Informationen aus Active Directory-Dateisystemen.Reagieren auf Dateisystemereignisse
Bietet eine Übersicht über die Verwendung der FileSystemWatcher-Komponente, mit der Änderungen in Verzeichnissen überwacht und gegebenenfalls entsprechende Reaktionen ausgelöst werden können.Überwachen von Windows-Diensten
Beschreibt, wie Sie mit der ServiceController-Komponente die Interaktion mit vorhandenen Diensten verwalten können.Erstellen von zeitgebergesteuerten Serveraufgaben
Beschreibt, wie Sie die serverbasierte Timer-Komponente verwenden, um auf periodische Ereignisse auf einem Server zu reagieren.Programmieren mit Komponenten
Stellt eine umfassende Übersicht über die Komponentenprogrammierung und -erstellung dar.Erstellen von ASP.NET-Websites
Stellt eine Übersicht über die Komponenten einer ASP.NET-Webanwendung bereit. Dazu zählen auch Web Forms und XML-Webdienste, sowie das Erstellen einer Webanwendung mit Visual Studio.Übersicht über die ClickOnce-Bereitstellung
ClickOnce ist eine Bereitstellungstechnologie, mit der Sie sich selbst aktualisierende Windows-Anwendungen erstellen können, die mit minimaler Benutzerinteraktion installiert und ausgeführt werden.Informationen zu Message Queuing
Bietet einen Einstieg in die Message Queuing-Dokumentation des Platform SDKs.Ereignisprotokollierung
Bietet einen Einstieg in die Dokumentation zur Ereignisprotokollierung des Platform SDKs.