ProviderMetadata Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält statische Informationen zu einem Ereignisanbieter, z. B. den Namen und die ID des Anbieters, und die Auflistung von Ereignissen, die im Anbieter definiert sind.
public ref class ProviderMetadata : IDisposable
public class ProviderMetadata : IDisposable
type ProviderMetadata = class
interface IDisposable
Public Class ProviderMetadata
Implements IDisposable
- Vererbung
-
ProviderMetadata
- Implementiert
Beispiele
Beispielcode mit dieser Klasse finden Sie unter How to: Retrieve Information About an Event Publisher.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ProviderMetadata(String, EventLogSession, CultureInfo) |
Initialisiert eine neue Instanz der ProviderMetadata Klasse, indem sie den Namen des Anbieters angibt, über den Sie Informationen abrufen möchten, den Ereignisprotokolldienst, bei dem der Anbieter registriert ist, und die Sprache, in der Sie die Informationen zurückgeben möchten. |
| ProviderMetadata(String) |
Initialisiert eine neue Instanz der ProviderMetadata Klasse, indem der Name des Anbieters angegeben wird, zu dem Sie Informationen abrufen möchten. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DisplayName |
Ruft den lokalisierten Namen des Ereignisanbieters ab. |
| Events |
Ruft eine aufzählbare Auflistung von EventMetadata Objekten ab, die jeweils ein Ereignis darstellt, das im Anbieter definiert ist. |
| HelpLink |
Ruft die Basis der URL ab, die zum Erstellen von Hilfeanforderungen für die Ereignisse in diesem Ereignisanbieter verwendet wird. |
| Id |
Ruft die GUID (Globally Unique Identifier) für den Ereignisanbieter ab. |
| Keywords |
Ruft eine aufzählbare Auflistung von EventKeyword Objekten ab, die jeweils ein Ereignisschlüsselwort darstellen, das im Ereignisanbieter definiert ist. |
| Levels |
Ruft eine aufzählbare Auflistung von EventLevel Objekten ab, die jeweils eine Ebene darstellen, die im Ereignisanbieter definiert ist. |
| LogLinks |
Ruft eine aufzählbare Auflistung von EventLogLink Objekten ab, die jeweils eine Verknüpfung mit einem Ereignisprotokoll darstellen, das vom Ereignisanbieter verwendet wird. |
| MessageFilePath |
Ruft den Pfad der Datei ab, die die Nachrichtentabellenressource enthält, die die Zeichenfolgen enthält, die den Anbietermetadaten zugeordnet sind. |
| Name |
Ruft den eindeutigen Namen des Ereignisanbieters ab. |
| Opcodes |
Ruft eine aufzählbare Auflistung von EventOpcode Objekten ab, die jeweils einen Opcode darstellen, der im Ereignisanbieter definiert ist. |
| ParameterFilePath |
Ruft den Pfad der Datei ab, die die Nachrichtentabellenressource enthält, die die Zeichenfolgen für Parameterersetzungen in Ereignisbeschreibungen verwendet. |
| ResourceFilePath |
Ruft den Pfad zur Datei ab, die die dem Anbieter zugeordneten Metadaten enthält. |
| Tasks |
Ruft eine aufzählbare Auflistung von EventTask Objekten ab, die jeweils eine Aufgabe darstellen, die im Ereignisanbieter definiert ist. |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Gibt alle von diesem Objekt verwendeten Ressourcen frei. |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von diesem Objekt verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als die Standard-Hashfunktion (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |