Compartilhar via


MetadataKey

Aviso de substituição MBAE

Important

A partir do Windows 10, versão 1803, a experiência do aplicativo MBAE é substituída por um aplicativo MO UWP. Para obter mais informações sobre aplicativos MO UWP, consulte aplicativos de banda larga móvel UWP.

O elemento MetadataKey especifica os atributos do pacote de metadados de serviço. Estes incluem o seguinte:

  • O identificador para cada função de hardware compatível com o dispositivo.

  • A localidade específica do idioma para as cadeias de caracteres de texto dentro do pacote.

Usage

<MetadataKey>
  child elements
</MetadataKey>

Attributes

Não há atributos.

Child elements

Element Description
HardwareIDList The HardwareIDList element specifies one or more hardware identification strings for the device.
LastModifiedDate The LastModifiedDate element specifies the time stamp on which the service metadata package was last changed.
Locale The Locale element specifies the localized version of the service metadata package.
ModelIDList The ModelIDList element specifies the GUID of each device type or model that is specified within the service metadata package.
MultipleLocale The MultipleLocale element specifies whether the service metadata package supports multiple locales.

Parent elements

Element Description
PackageInfo The PackageInfo element is the parent element of the PackageInfo XML schema. Os elementos filho do elemento PackageInfo especificam os atributos do pacote de metadados do dispositivo.

XSD

<xs:element name="MetadataKey" type="tns:MetadataKeyType" />

<xs:complexType name="MetadataKeyType">
  <xs:sequence>
    <xs:choice>
      <xs:sequence>
       <xs:element name="HardwareIDList" type="tns:HardwareIDListType" />
       <xs:element name="ModelIDList" type="tns:ModelIDListType" minOccurs="0" />
      </xs:sequence>
      <xs:element name="ModelIDList" type="tns:ModelIDListType" />
    </xs:choice>
    <xs:element name="Locale" type="tns:LocaleType" />
    <xs:element name="LastModifiedDate" type="xs:dateTime" />
    <xs:element ref="v2:MultipleLocale" minOccurs="0" />
    <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  </xs:sequence>
</xs:complexType>

Veja a seguir os metadados do esquema XML PackageInfov2:

<?xml version="1.0" encoding="UTF-8"?>

<xs:schema targetNamespace="http://schemas.microsoft.com/windows/2010/08/DeviceMetadata/PackageInfov2"
           xmlns:tns="http://schemas.microsoft.com/windows/2010/08/DeviceMetadata/PackageInfov2"
           xmlns:xs="http://www.w3.org/2001/XMLSchema"
           elementFormDefault="qualified"
           blockDefault="#all">

<xs:element name="MultipleLocale" type ="xs:boolean" />

</xs:schema>

Remarks

Os elementos filho do elemento MetadataKey especificam os metadados que o sistema operacional usa para fazer o seguinte:

  • Search the device metadata store for a service metadata package based on either a device's ModelID or HardwareID value. If more than one metadata packages match the device's Model or Hardware ID, the operating system also compares the Locale value within the metadata package to the current language setting on the user's computer.

  • Update the device metadata store with the service metadata package if a package has a more recent LastModifiedDate value than an existing package within the device metadata store.

O elemento MetadataKey deve conter:

O elemento MetadataKey é necessário.