Condividi tramite


Tipo complesso MetadataType

Definisce i tipi di metadati che è possibile definire nella sezione metadati del manifesto.

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

Elementi figlio

Elemento Tipo Descrizione
Canali ChannelListType Definisce un elenco di canali a cui i provider possono registrare gli eventi. Un provider può quindi importare uno o più canali nel manifesto.
Parole chiavi KeywordListType Definisce un elenco di parole chiave che determinano la categoria di eventi scritti dal provider.
Livelli LevelListType Definisce un elenco di livelli che specificano la gravità di un evento.
message Definisce una stringa di messaggio.
messageTable Definisce un elenco di stringhe di messaggi.
namedQueries NamedQueryType Definisce un elenco di query denominate che usano espressioni regolari per eseguire ricerche e sostituire azioni sulla stringa di messaggio di un evento.
Opcodes OpcodeListType Definisce un elenco di opcode che è possibile usare per raggruppare gli eventi all'interno di un'attività.
Attività TaskListType Definisce un elenco di attività che un provider può usare per raggruppare gli eventi. In genere, si usano attività per raggruppare gli eventi per una funzionalità o un componente del provider.
Tipi TypeListType Definisce un elenco di tipi XML.

Attributi

Nome Tipo Descrizione
message strTableRef Riferimento alla stringa localizzata nella tabella stringa.
mid xs:string Non usato.
name anyURI URI del meta file.
simbolo CSymbolType Nome simbolico che si vuole che il compilatore di messaggi crei per questa stringa di messaggio.
Valore UInt32Type Numero da usare come identificatore di messaggio per questo messaggio.

Commenti

Anche se è possibile creare un manifesto che contiene una sezione di metadati, il servizio non lo userà; l'unico metadati riconosciuto dal servizio è il metadati trovato nel file Winmeta.xml.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]