Compartilhar via


Metadados

Aviso de substituição do MBAE

Importante

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

O elemento Metadados especifica os namespaces dos esquemas XML referenciados no pacote de metadados de serviço.

Uso

<Metadata
  MetadataID = "xs:anyURI">
  text
</Metadata>

Atributos

Atributo Tipo Obrigatório Descrição
MetadataID xs:anyURI Sim Especifica o namespace de um esquema XML referenciado no pacote de metadados de serviço.

Valor de texto

O URI (Uniform Resource Identifier) do namespace de um esquema XML de metadados de serviço. O esquema XML deve ser um dos esquemas referenciados no pacote de metadados dos serviços.

Elementos filho

Não há elementos filho.

Elementos pai

Elemento Descrição
PackageStructure O elemento PackageStructure especifica os esquemas XML referenciados pelo pacote de metadados de serviço.

XSD

<xs:element name="PackageStructure" type="tns:PackageStructureType" />

<xs:complexType name="PackageStructureType">
   <xs:sequence>
     <xs:element name="Metadata" type="tns:MetadataType" minOccurs="3" maxOccurs="unbounded" />
   </xs:sequence>
</xs:complexType>

<xs:complexType name="MetadataType">
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="MetadataID" type="xs:anyURI" use="required" />
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

Comentários

No elemento PackageInfo , um mínimo de duas instâncias do elemento Metadados deve ser especificado. Cada instância deve especificar o namespace de um dos seguintes esquemas XML necessários que são usados para criar um pacote de metadados de serviço:

A abordagem mais fácil é copiar o exemplo a seguir acima para o arquivo Packageinfo.xml. Se qualquer uma das pastas especificadas acima não estiver incluída no pacote de metadados de serviço, remova o elemento Metadata do elemento PackageStructure .

<PackageStructure>
  <Metadata MetadataID="http://schemas.microsoft.com/windows/DeviceMetadata/PackageInfo/2007/11">PackageInfo.xml</Metadata>
  <Metadata MetadataID="http://schemas.microsoft.com/windows/2010/05/DeviceMetadata/ServiceInfo">ServiceInformation</Metadata>
  <Metadata MetadataID="http://schemas.microsoft.com/windows/DeviceMetadata/WindowsInfo/2007/11/">WindowsInformation</Metadata>
  <Metadata MetadataID="http://schemas.microsoft.com/windows/2010/08/DeviceMetadata/SoftwareInfo">SoftwareInformation</Metadata>
</PackageStructure>

A pasta SoftwareInformation e os pacotes de metadados de serviço não têm suporte em dispositivos que executam o Windows 7.

Cada nome de pasta pode ser alterado para um nome arbitrário, desde que o nome seja definido neste elemento de metadados. O exemplo a seguir mostra como usar "WindowsInfo" como um nome de pasta:

<Metadata MetadataID="http://schemas.microsoft.com/windows/DeviceMetadata/WindowsInfo/2007/11/">WindowsInfo</Metadata>