次の方法で共有


Metadata

MBAE 非推奨に関する警告

重要

Windows 10 バージョン 1803 以降では、MBAE アプリ エクスペリエンスは MO UWP アプリに置き換えられました。 MO UWP アプリの詳細については、「UWP モバイル ブロードバンド アプリ」を参照してください。

Metadata 要素は、サービス メタデータ パッケージで参照される XML スキーマの名前空間を指定します。

使用量

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

属性

属性 種類 必須 説明
MetadataID xs:anyURI はい サービス メタデータ パッケージ内で参照される XML スキーマの名前空間を指定します。

テキスト値

サービス メタデータ XML スキーマの名前空間の Uniform Resource Identifier (URI)。 XML スキーマは、サービス メタデータ パッケージ内で参照されるスキーマのいずれかである必要があります。

子要素

子要素は存在しません。

親要素

要素 説明
PackageStructure PackageStructure 要素は、サービス メタデータ パッケージが参照する XML スキーマを指定します。

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>

備考

PackageInfo 要素で、Metadata 要素の少なくとも 2 つのインスタンスを指定する必要があります。 各インスタンスは、サービス メタデータ パッケージの作成に使用される次の必須 XML スキーマのいずれかの名前空間を指定する必要があります。

最も簡単な方法は、上の例を Packageinfo.xml ファイルにコピーすることです。 上で指定したフォルダーのいずれかがサービス メタデータ パッケージに含まれていない場合は、PackageStructure 要素から Metadata 要素を削除してください。

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

SoftwareInformation フォルダーとサービス メタデータ パッケージは、Windows 7 を実行しているデバイスではサポートされていません。

各フォルダー名は、このメタデータ要素で名前が設定されている限り、任意の名前に変更できます。 次の例は、フォルダー名として "WindowsInfo" を使用する方法を示しています。

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