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 ü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) |