uap3:EmailDataProvider (Windows 10)
Declares an app extensibility point of type windows.emailDataProvider.
This element enables apps to become data providers for email. A data provider is an application that can fully replace the built-in synchronization engine for email as the synchronization engine for an account. A data provider can not only synchronize the data associated with the account, but can also provide implementations for secondary APIs, such as those required to compose Secure/Multipurpose Internet Mail Extensions (S/MIME) messages or perform server searches on behalf of another application.
Element hierarchy
<uap3:EmailDataProvider>
Syntax
<uap3:EmailDataProvider
ServerName = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' />
Key
?
optional (zero or one)
Attributes and elements
Attributes
Attribute | Description | Data type | Required | Default value |
---|---|---|---|---|
ServerName | The COM server to be instantiated to satisfy the contract activation (ensures that only one instance of the server exists at runtime). This is an optional attribute that is only used for PPLE host processes. | A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end. | No |
Child elements
None.
Parent elements
Parent element | Description |
---|---|
uap3:Extension | Declares an extensibility point for the app. |
Examples
<Package
xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"
IgnorableNamespaces="uap3">
<Applications>
<Application>
<Extensions>
<uap3:Extension
Category="windows.emailDataProvider"
EntryPoint="UserDataProvider.EmailDataProviderTask">
<uap3:EmailDataProvider
ServerName="MyDataProvider.PPLE" />
</uap3:Extension>
</Application>
</Applications>
</Package>
Requirements
Item | Value |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/uap/windows10/3 |
Minimum OS Version | Windows 10 version 1607 (Build 14393) |