Freigeben über


Komplexer MetadataType-Typ

Definiert die Metadatentypen, die Sie im Metadatenabschnitt des Manifests definieren können.

<xs:complexType name="MetadataType">
    <xs:sequence>
        <xs:element name="channels"
            type="ChannelListType"
         />
        <xs:element name="levels"
            type="LevelListType"
         />
        <xs:element name="tasks"
            type="TaskListType"
         />
        <xs:element name="opcodes"
            type="OpcodeListType"
            minOccurs="0"
         />
        <xs:element name="keywords"
            type="KeywordListType"
            minOccurs="0"
         />
        <xs:element name="types"
            type="TypeListType"
            minOccurs="0"
         />
        <xs:element name="namedQueries"
            type="NamedQueryType"
            minOccurs="0"
         />
        <xs:element name="messageTable"
            minOccurs="0"
        >
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="message"
                        minOccurs="0"
                        maxOccurs="unbounded"
                    >
                        <xs:complexType>
                            <xs:attribute name="value"
                                type="UInt32Type"
                                use="required"
                             />
                            <xs:attribute name="mid"
                                type="xs:string"
                                use="optional"
                             />
                            <xs:attribute name="message"
                                type="strTableRef"
                                use="required"
                             />
                            <xs:attribute name="symbol"
                                type="CSymbolType"
                                use="optional"
                             />
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
        <xs:any
            processContents="lax"
            minOccurs="0"
            maxOccurs="unbounded"
            namespace="##other"
         />
    </xs:sequence>
    <xs:attribute name="name"
        type="anyURI"
        use="required"
     />
    <xs:anyAttribute
        processContents="lax"
        namespace="##other"
     />
</xs:complexType>

Untergeordnete Elemente

Element Typ BESCHREIBUNG
Kanäle ChannelListType Definiert eine Liste der Kanäle, in denen Anbieter Ereignisse protokollieren können. Ein Anbieter kann dann einen oder mehrere der Kanäle in sein Manifest importieren.
Schlüsselwörter KeywordListType Definiert eine Liste von Schlüsselwörtern, die die Kategorie der Ereignisse bestimmen, die der Anbieter schreibt.
Ebenen LevelListType Definiert eine Liste von Ebenen, die den Schweregrad eines Ereignisses angeben.
Nachricht Definiert eine Nachrichtenzeichenfolge.
messageTable Definiert eine Liste von Nachrichtenzeichenfolgen.
namedQueries NamedQueryType Definiert eine Liste benannter Abfragen, die reguläre Ausdrücke verwenden, um Aktionen für die Nachrichtenzeichenfolge eines Ereignisses zu suchen und zu ersetzen.
Opcodes OpcodeListType Definiert eine Liste von Opcodes, die Sie zum Gruppieren von Ereignissen innerhalb einer Aufgabe verwenden können.
tasks TaskListType Definiert eine Liste von Aufgaben, die ein Anbieter zum Gruppieren von Ereignissen verwenden kann. In der Regel verwenden Sie Aufgaben, um Ereignisse für ein Feature oder eine Komponente des Anbieters zu gruppieren.
Typen TypeListType Definiert eine Liste von XML-Typen.

Attributes

Name Typ BESCHREIBUNG
message strTableRef Ein Verweis auf die lokalisierte Zeichenfolge in der Zeichenfolgentabelle.
mId xs:string Wird nicht verwendet.
name anyURI Der URI der Metadatei.
Symbol CSymbolType Der symbolische Name, den der Nachrichtencompiler für diese Nachrichtenzeichenfolge erstellen soll.
value UInt32Type Die Nummer, die als Nachrichtenbezeichner für diese Nachricht verwendet werden soll.

Bemerkungen

Obwohl Sie ein Manifest erstellen können, das einen Metadatenabschnitt enthält, wird er vom Dienst nicht verwendet. Die einzigen Metadaten, die der Dienst erkennt, sind die Metadaten, die in der Winmeta.xml-Datei gefunden wurden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]