Freigeben über


Komplexe EventManifest-Schematypen

Im Folgenden werden die komplexen Typen aufgeführt, die vom EventManifest-Schema definiert werden.

Komplexer Typ BESCHREIBUNG
BitMapType Definiert eine Liste von Namens-/Wertzuordnungen zwischen Bitwerten und Zeichenfolgenwerten.
BitMapValueType Definiert die Zuordnung zwischen einem Bitwert und einem Zeichenfolgenwert.
ChannelListType Definiert eine Liste von Kanälen, in denen Anbieter Ereignisse protokollieren können.
ChannelLoggingType Definiert die Eigenschaften der Protokolldatei, die den Kanal unterstützt, z. B. seine Kapazität und ob er sequenziell oder kreisförmig ist.
ChannelPublishingType Definiert die Protokollierungseigenschaften für die Sitzung, die der Kanal verwendet.
Channeltype Definiert einen Kanal, in dem Anbieter Ereignisse protokollieren können.
DataDefinitionType Definiert ein Datenelement, das Sie in das Ereignis einschließen möchten.
DefinitionType Definiert eine Liste der Ereignisse, die Ihr Anbieter protokollieren kann.
EventDefinitionType Definiert ein Ereignis, das Ihr Anbieter schreiben kann.
EventsType Enthält eine Liste der Anbieter, die im Manifest definiert sind.
FilterType Definiert einen Datenfilter, den eine Sitzung verwendet, um Ereignisse basierend auf Ereignisdaten zu filtern.
FilterListType Definiert eine Liste von Filtern, die ein ETW-Controller an Ihren Anbieter übergeben kann, um die vom ETW-Controller geschriebenen Ereignisse weiter einzuschränken.
ImportChannelType Identifiziert einen Kanal, der von einem anderen Anbieter oder in einem Manifest definiert wurde, das einen Metadatenabschnitt enthält.
InputType Definiert einen Eingabedatentyp.
InputTypeListType Definiert eine Liste von Eingabetypen.
InstrumentationManifestType Definiert den Basistyp für das instrumentationManifest-Element .
Instrumentationtype Definiert den Inhalt des Instrumentierungsabschnitts des Manifests.
KeywordListType Definiert eine Liste von Schlüsselwörtern, die Ereignisse kategorisieren.
KeywordType Definiert eine Schlüsselwort (keyword), die eine Kategorie von Ereignissen identifiziert.
LevelListType Definiert eine Liste von Schweregraden, die die Ausführlichkeit eines Ereignisses angeben.
LevelType Definiert einen Schweregrad, der die Ausführlichkeit der protokollierten Ereignisse bestimmt.
LocalizationType Definiert eine Gruppe lokalisierter Ressourcen, auf die Sie in Ihrem Manifest verweisen.
MapType Definiert eine Liste von Namen-Wert-Paaren.
MetadataType Definiert die Metadatentypen, die Sie im Metadatenabschnitt des Manifests definieren können.
NamedQueryType Definiert eine Liste benannter Abfragen, die die Ereignismeldungszeichenfolge nach einem Wert abfragen und eine angegebene Aktion ausführen, falls gefunden.
OpcodeListType Definiert eine Liste von Opcodes, die verwendet werden, um die Vorgänge einer Komponente der Anwendung zu identifizieren.
OpcodeType Definiert einen Vorgang innerhalb einer Komponente der Anwendung.
OutputType Definiert einen Ausgabedatentyp, der bestimmt, wie die Daten gerendert werden.
PatternMapListType Definiert eine Liste mit regulären Ausdruckspaaren, die zum Ändern der Nachrichtenzeichenfolge verwendet werden.
PatternMapType Definiert eine Zuordnung zwischen zwei regulären Ausdrücken. Ein Ausdruck wird verwendet, um eine übereinstimmende Zeichenfolge in der Nachrichtenzeichenfolge zu finden, und der andere wird verwendet, um die Zeichenfolge zu ändern, bevor der Dienst sie wieder in der Nachrichtenzeichenfolge platziert.
PatternMapValueType Definiert die regulären Ausdrücke, die verwendet werden, um eine übereinstimmende Zeichenfolge in der Nachrichtenzeichenfolge zu finden und zu ändern.
ProviderType Definiert einen Anbieter und die Metadaten, die er zum Definieren seiner Ereignisse verwendet.
StringTableType Definiert eine Liste lokalisierter Zeichenfolgen, auf die Sie im Manifest verweisen können.
StructDefinitionType Definiert eine Struktur, die ein oder mehrere Datenelemente enthält, die Sie in das Ereignis einschließen möchten.
TaskEventDefinitionType Definiert ein aufgabenspezifisches Ereignis, das Ihr Anbieter protokollieren kann.
TaskListType Definiert eine Liste von Aufgaben, die zum Identifizieren der Komponenten einer Anwendung verwendet werden.
TaskType Definiert eine Komponente oder Teilkomponente einer Anwendung.
TemplateItemType Eine Vorlage, die die Daten definiert, die in ein Ereignis eingeschlossen werden sollen.
TemplateListType Definiert eine Liste von Vorlagen, die die Daten angeben, die in die Ereignisse eingeschlossen werden sollen.
TypeListType Definiert die Typen, die im Manifest verwendet werden.
ValueMapType Definiert eine Liste von Namens-/Wertzuordnungen zwischen ganzzahligen Werten und Zeichenfolgenwerten.
ValueMapValueType Definiert die Zuordnung zwischen einem ganzzahligen Wert und einem Zeichenfolgenwert.
Xmltype Definiert ein XML-Fragment.
XmlTypeListType Definiert eine Listenausgabetypen, die der Dienst verwendet, um zu bestimmen, wie ein Eingabedatentyp gerendert werden soll.