Поделиться через


Сложный тип MetadataType

Определяет типы метаданных, которые можно определить в разделе метаданных манифеста.

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

Дочерние элементы

Элемент Тип Описание
Каналами ChannelListType Определяет список каналов, в которые поставщики могут регистрировать события. Затем поставщик может импортировать один или несколько каналов в своем манифесте.
Ключевые слова KeywordListType Определяет список ключевых слов, определяющих категорию событий, записываемых поставщиком.
Уровней LevelListType Определяет список уровней, определяющих серьезность события.
message Определяет строку сообщения.
messageTable Определяет список строк сообщений.
namedQueries NamedQueryType Определяет список именованных запросов, использующих регулярные выражения для выполнения действий поиска и замены в строке сообщения события.
коды операций OpcodeListType Определяет список кодов операций, которые можно использовать для группировки событий в задаче.
Задачи TaskListType Определяет список задач, которые поставщик может использовать для группировки событий. Как правило, задачи используются для группировки событий для компонента или компонента поставщика.
Типы TypeListType Определяет список типов XML.

Атрибуты

Имя Тип Описание
message strTableRef Ссылка на локализованную строку в строковой таблице.
mid xs:string Не используется.
name anyURI Универсальный код ресурса (URI) метафайла.
символ CSymbolType Символическое имя, которое компилятор сообщений создаст для этой строки сообщения.
значение UInt32Type Номер, используемый в качестве идентификатора сообщения для этого сообщения.

Комментарии

Хотя можно создать манифест, содержащий раздел метаданных, служба не будет использовать его; единственными метаданными, которые распознает служба, являются метаданные, найденные в файле Winmeta.xml.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]