uap3:AppService
windows.appService 型のアプリ拡張ポイントを宣言します。 アプリケーション コントラクトは、アプリが別のアプリに属するバックグラウンド タスクを呼び出す方法、または呼び出し元と通信する方法でアプリ コントラクトにサービスを提供するために呼び出されるバックグラウンド タスクを呼び出す方法です。
要素の階層
<uap3:AppService>
構文
<uap3:AppService
Name = 'A string with a value between 2 and 39 characters in length that consists of alphanumeric characters, periods (except for the first character), and dashes.'
ServerName = 'An optional alphanumeric string with a value between 1 and 255 characters in length. Must begin with a letter.'
SupportsRemoteSystems = 'An optional boolean value.'
uap4:SupportsMultipleInstances = 'An optional boolean value.' />
属性と要素
属性
属性 | 説明 | データ型 | 必須 | 既定値 |
---|---|---|---|---|
名前 | サービス名 (アプリケーション コントラクトの呼び出し元とプロバイダーとの照合に使用されます)。 | 英数字、ピリオド (最初の文字を除く)、ダッシュで構成される長さが 2 ~ 39 文字の文字列。 | はい | |
ServerName | コントラクトのアクティブ化を満たすためにインスタンス化される COM サーバー (実行時にサーバーのインスタンスが 1 つだけ存在することを保証します)。 これは、PPLE ホスト プロセスでのみ使用される省略可能な属性です。 | 1 ~ 255 文字の長さの値を持つオプションの英数字文字列。 文字で始まる必要があります。 | いいえ | |
SupportsRemoteSystems | リモート エンドポイントからアプリ サービスのエンドポイントへのアクセスを許可するかどうかを示します。 | 省略可能なブール値。 | いいえ | |
uap4:SupportsMultipleInstances | アプリ サービスの複数の個別のインスタンスをサポートします。 | 省略可能なブール値。 | いいえ |
子要素
なし。
親要素
親要素 | 説明 |
---|---|
uap:Extension | アプリの機能拡張ポイントを宣言します。 |
注釈
注意
uap3 または uap4 スキーマ要素を使用するには、正しいバージョンのWindows 10があり、関連付けられている XML スキーマ名前空間を含める必要があります。 スキーマのバージョンの詳細については、「Windows 10の相違点」を参照してください。
例
<Package
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"
IgnorableNamespaces="uap uap3">
<Applications>
<Application>
<Extensions>
<uap:Extension
Category="windows.appService"
Executable="App1.exe"
EntryPoint="FabrikamService.InventoryServiceTask">
<uap3:AppService
Name="com.fabrikam.inventoryService"
SupportsRemoteSystems="true"/>
</uap:Extension>
</Extensions>
</Application>
</Applications>
</Package>
必要条件
Item | 値 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/uap/windows10/3 |
Minimum OS Version | Windows 10 バージョン 1607 (ビルド 14393) |