Gewusst wie: Erstellen von Instanzen von EventLog-Komponenten
Aktualisiert: November 2007
Sie erstellen EventLog-Komponenten, wenn Sie Ereignisprotokollfunktionen in die Anwendung integrieren möchten. EventLog-Komponenten ermöglichen es Ihnen, eine Verbindung zu vorhandenen Ereignisprotokollen herzustellen, Einträge in diese zu schreiben und auf Einträge zu reagieren, die die Protokolle empfangen.
EventLog-Komponenten haben keine visuelle Benutzeroberfläche. Wenn Sie einem visuellen Element (z. B. einem Formular) eine Instanz der EventLog-Komponente hinzufügen, wird die Komponente in einem kleinen Bereich direkt unterhalb des Formulars angezeigt. Dieser Bereich wird als Komponentenfach bezeichnet und zur Anzeige aller nicht sichtbaren Elemente verwendet, die mit dem Formular verknüpft sind.
Hinweis: |
---|
Nicht visuelle Klassen, die von Component erben, unterstützen eine mit dem Komponentenfach vergleichbare visuelle Entwurfsoberfläche, auf der die EventLog-Komponente und andere Komponenten angeordnet werden. Die Anordnung der Elemente in diesem Designer ist nicht von Bedeutung, da die angezeigte Oberfläche für die Endbenutzer der Anwendung nicht sichtbar ist. |
Es gibt mehrere Möglichkeiten, eine Instanz der EventLog-Komponente zu erstellen:
Eine Instanz der EventLog-Komponente kann von der Registerkarte Komponenten der Toolbox in ein Formular oder einen anderen Designer gezogen werden.
Sie können das gewünschte Protokoll im Server-Explorer suchen und es dem Designer hinzufügen. Dadurch entsteht eine vorkonfigurierte Instanz der EventLog-Komponente, die bereits auf dieses Protokoll verweist.
Eine Instanz der EventLog-Komponente kann programmgesteuert erstellt werden.
Hinweis: |
---|
Je nach den aktiven Einstellungen oder der verwendeten Version können sich die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen unterscheiden. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen hierzu finden Sie unter Visual Studio-Einstellungen. |
So erstellen Sie eine Instanz einer EventLog-Komponente im Server-Explorer
Öffnen Sie den Server-Explorer. Weitere Informationen hierzu finden Sie unter Gewusst wie: Zugreifen auf und Initialisieren von Server-Explorer/Datenbank-Explorer.
Erweitern Sie zunächst den Knoten des gewünschten Servers und dann den darunter befindlichen Knoten Ereignisprotokolle.
Suchen Sie das Protokoll, das Sie dem Projekt hinzufügen möchten, und klicken Sie mit der rechten Maustaste darauf.
Klicken Sie auf Zum Designer hinzufügen.
Legen Sie die erforderlichen Eigenschaften für die Komponente fest. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren von Instanzen von EventLog-Komponenten.
So erstellen Sie eine Instanz einer EventLog-Komponente mithilfe der Toolbox
Rufen Sie in der Toolbox die Registerkarte Komponenten auf.
Markieren Sie das EventLog-Symbol, und ziehen Sie es auf die Designeroberfläche des Formulars oder der Komponente.
Legen Sie die erforderlichen Eigenschaften für die Komponente fest. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren von Instanzen von EventLog-Komponenten.
So erstellen Sie eine Instanz einer EventLog-Komponente programmgesteuert
Erstellen Sie im Code eine Instanz der EventLog-Klasse. Der Code kann wie folgt aussehen:
Dim EventLog1 As New System.Diagnostics.EventLog()
System.Diagnostics.EventLog EventLog1 = new System.Diagnostics.EventLog();
Legen Sie die erforderlichen Eigenschaften für die Komponente fest. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren von Instanzen von EventLog-Komponenten.
Siehe auch
Aufgaben
Gewusst wie: Konfigurieren von Instanzen von EventLog-Komponenten
Gewusst wie: Hinzufügen der Anwendung als Quelle für Ereignisprotokolleinträge
Gewusst wie: Feststellen, ob eine Ereignisquelle vorhanden ist
Gewusst wie: Entfernen einer Ereignisquelle
Exemplarische Vorgehensweise: Auswerten von Ereignisprotokollen, Ereignisquellen und Einträgen