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 type BESCHREIBUNG
channels ChannelListType Definiert eine Liste von Kanälen, für die Anbieter Ereignisse protokollieren können. Ein Anbieter kann dann einen oder mehrere 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 Meldungszeichenfolge.
messageTable Definiert eine Liste von Nachrichtenzeichenfolgen.
namedQueries NamedQueryType Definiert eine Liste benannter Abfragen, die reguläre Ausdrücke verwenden, um Such- und Ersetzungsaktionen für die Nachrichtenzeichenfolge eines Ereignisses auszuführen.
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 type 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 Meldungszeichenfolge erstellen soll.
value UInt32Type Die Zahl, die als Nachrichtenbezeichner für diese Nachricht verwendet werden soll.

Bemerkungen

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

Requirements (Anforderungen)

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