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