Freigeben über


ProviderMetadata Klasse

Definition

Enthält statische Informationen über einen Ereignisanbieter, z. B. den Namen und die ID des Anbieters sowie eine Auflistung der für den Anbieter definierten Ereignisse.

public ref class ProviderMetadata : IDisposable
public class ProviderMetadata : IDisposable
type ProviderMetadata = class
    interface IDisposable
Public Class ProviderMetadata
Implements IDisposable
Vererbung
ProviderMetadata
Implementiert

Beispiele

Beispielcode, der diese Klasse verwendet, finden Sie unter Vorgehensweise: Abrufen von Informationen zu einem Ereignisherausgeber.

Konstruktoren

ProviderMetadata(String)

Initialisiert eine neue Instanz der ProviderMetadata-Klasse durch Angeben des Namens des Ereignisanbieters, für den Informationen abgerufen werden sollen.

ProviderMetadata(String, EventLogSession, CultureInfo)

Initialisiert eine neue Instanz der ProviderMetadata-Klasse, indem der Name des Anbieters angegeben wird, für den Informationen abgerufen werden sollen, sowie der Ereignisprotokolldienst, bei dem dieser registriert ist, und die Sprache, in der die Informationen zurückgegeben werden sollen.

Eigenschaften

DisplayName

Ruft den lokalisierten Namen des Ereignisanbieters ab.

Events

Ruft eine zählbare Auflistung von EventMetadata-Objekten ab, die jeweils ein Ereignis darstellen, das im Anbieter definiert ist.

HelpLink

Ruft die Basis der URL ab, mit der Hilfeanforderungen für die Ereignisse im Ereignisanbieter gebildet werden.

Id

Ruft die GUID für den Ereignisanbieter ab.

Keywords

Ruft eine zählbare Auflistung von EventKeyword-Objekten ab, die jeweils ein Ereignisschlüsselwort darstellen, das im Ereignisanbieter definiert ist.

Levels

Ruft eine zählbare Auflistung von EventLevel-Objekten ab, die jeweils eine Ebene darstellen, die im Ereignisanbieter definiert ist.

LogLinks

Ruft eine zählbare Auflistung von EventLogLink-Objekten ab, die jeweils einen Link zu einem Ereignisprotokoll darstellen, das vom Ereignisanbieter verwendet wird.

MessageFilePath

Ruft den Pfad der Datei ab, die die Meldungstabellenressource mit den Zeichenfolgen enthält, die mit den Anbietermetadaten verknüpft sind.

Name

Ruft den eindeutigen Namen des Ereignisanbieters ab.

Opcodes

Ruft eine zä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 Meldungstabellenressource mit den Zeichenfolgen enthält, die zum Ersetzen von Parametern in Ereignisbeschreibungen verwendet werden.

ResourceFilePath

Ruft den Pfad der Datei ab, die die Metadaten enthält, die mit dem Anbieter verknüpft sind.

Tasks

Ruft eine zählbare Auflistung von EventTask-Objekten ab, die jeweils eine Aufgabe darstellen, die im Ereignisanbieter definiert ist.

Methoden

Dispose()

Gibt alle vom Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die vom Objekt verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen