Compartilhar via


Tipo Complexo MetadataType

Define os tipos de metadados que você pode definir na seção de metadados do 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>

Elementos filho

Elemento Type Descrição
canais ChannelListType Define uma lista de canais para os quais os provedores podem registrar eventos. Em seguida, um provedor pode importar um ou mais canais em seu manifesto.
Keywords KeywordListType Define uma lista de palavras-chave que determinam a categoria de eventos que o provedor grava.
Níveis LevelListType Define uma lista de níveis que especificam a gravidade de um evento.
message Define uma cadeia de caracteres de mensagem.
messageTable Define uma lista de cadeias de caracteres de mensagem.
namedQueries NamedQueryType Define uma lista de consultas nomeadas que usam expressões regulares para executar ações de localização e substituição na cadeia de caracteres de mensagem de um evento.
Opcodes OpcodeListType Define uma lista de opcodes que você pode usar para agrupar eventos em uma tarefa.
Tarefas TaskListType Define uma lista de tarefas que um provedor pode usar para agrupar eventos. Normalmente, você usa tarefas para agrupar eventos para um recurso ou componente do provedor.
Tipos TypeListType Define uma lista de tipos XML.

Atributos

Nome Type Descrição
message strTableRef Uma referência à cadeia de caracteres localizada na tabela de cadeia de caracteres.
mid xs:string Não usado.
name anyURI O URI do arquivo meta.
símbolo CSymbolType O nome simbólico que você deseja que o compilador de mensagens crie para essa cadeia de caracteres de mensagem.
value UInt32Type O número a ser usado como o identificador de mensagem para esta mensagem.

Comentários

Embora você possa criar um manifesto que contenha uma seção de metadados, o serviço não o usará; os únicos metadados que o serviço reconhece são os metadados encontrados no arquivo Winmeta.xml.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]