次の方法で共有


uap3:AppointmentDataProvider (Windows 10)

windows.appointmentDataProvider 型のアプリ拡張ポイントを宣言します。

この要素を使用すると、アプリは予定のデータ プロバイダーになります。 データ プロバイダーは、予定表の組み込みの同期エンジンをアカウントの同期エンジンとして完全に置き換えることができるアプリケーションです。 データ プロバイダーは、アカウントに関連付けられているデータを同期できるだけでなく、セキュリティで保護された多目的インターネット メール拡張機能 (S/MIME) メッセージを作成したり、別のアプリケーションの代わりにサーバー検索を実行したりするために必要なセカンダリ API の実装を提供することもできます。

要素の階層

<パッケージ>

    <アプリケーション>

         <Application>

              <拡張機能>

                   <uap3:Extension>

                        <uap3:AppointmentDataProvider>

構文

<uap3:AppointmentDataProvider
    ServerName = 'An optional string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' />

属性と要素

属性

属性 説明 データ型 必須 既定値
ServerName コントラクトのアクティブ化を満たすためにインスタンス化される COM サーバー (実行時にサーバーのインスタンスが 1 つだけ存在することを保証します)。 これは、PPLE ホスト プロセスでのみ使用される省略可能な属性です。 1 ~ 32767 文字の長さの値を持ち、先頭と末尾に空白以外の文字を含む省略可能な文字列。 いいえ

子要素

なし。

親要素

親要素 説明
uap3:Extension アプリの拡張ポイントを宣言します。

<Package
    xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"  
    IgnorableNamespaces="... uap3">
    <Applications>
        <Application>
            <Extensions>
                <uap3:Extension
                    Category="windows.appointmentDataProvider" 
                    EntryPoint="UserDataProvider.AppointmentDataProviderTask">  
                    <uap3:AppointmentDataProvider
                        ServerName="MyDataProvider.PPLE" />  
                </uap3:Extension>  
            </Extensions>
        </Application>
    </Applications>
</Package>

必要条件

Item
Namespace http://schemas.microsoft.com/appx/manifest/uap/windows10/3
Minimum OS Version Windows 10 バージョン 1607 (ビルド 14393)