Condividi tramite


Metadati

Avviso di deprecazione di MBAE

Importante

A partire da Windows 10 versione 1803, l'esperienza dell'app MBAE viene sostituita da un'app MO UWP. Per altre informazioni sulle app UWP MO, vedere App A banda larga per dispositivi mobili UWP.

L'elemento Metadati specifica gli spazi dei nomi degli schemi XML a cui si fa riferimento nel pacchetto di metadati del servizio.

Utilizzo

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

Attributi

Attributo Type Obbligatoria Descrizione
MetadataID xs:anyURI Specifica lo spazio dei nomi di uno schema XML a cui viene fatto riferimento all'interno del pacchetto di metadati del servizio.

Valore di testo

URI (Uniform Resource Identifier) dello spazio dei nomi di uno schema XML dei metadati del servizio. Lo schema XML deve essere uno degli schemi a cui si fa riferimento all'interno del pacchetto di metadati dei servizi.

Elementi figlio

Non ci sono elementi figlio.

Elementi padre

Elemento Descrizione
PackageStructure L'elemento PackageStructure specifica gli schemi XML a cui fa riferimento il pacchetto di metadati del servizio.

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>

Commenti

Nell'elemento PackageInfo è necessario specificare almeno due istanze dell'elemento Metadata. Ogni istanza deve specificare lo spazio dei nomi di uno degli schemi XML necessari seguenti usati per creare un pacchetto di metadati del servizio:

L'approccio più semplice consiste nel copiare l'esempio seguente nel file di Packageinfo.xml. Se una delle cartelle specificate in precedenza non è inclusa nel pacchetto di metadati del servizio, assicurarsi di rimuovere l'elemento Metadata dall'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>

La cartella SoftwareInformation e i pacchetti di metadati del servizio non sono supportati nei dispositivi che eseguono Windows 7.

Ogni nome di cartella può essere modificato in un nome arbitrario, purché il nome sia impostato in questo elemento di metadati. Nell'esempio seguente viene illustrato come usare "WindowsInfo" come nome della cartella:

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