ClientExtension
The ClientExtension element contains user and configuration information about an app.
XML
<ClientExtension IsAvailable=" true | false " IsMandatory=" true | false " IsEnabledByDefault=" true | false " Type="" Scope="" MarketplaceAssetId="" MarketplaceContentMarket="" AppStatus="" Etoken="">
<SpecificUsers></SpecificUsers>
<Manifest></Manifest>
</ClientExtension>
ClientExtensionType
The following sections describe attributes, child elements, and parent elements.
Attribute | Description |
---|---|
IsAvailable |
Specifies whether the app is available. A text value of true for the IsAvailable attribute indicates that the app is available. A value of false indicates that the app is not available. This attribute is optional. |
IsMandatory |
Specifies whether the app is mandatory. A text value of true for the IsMandatory attribute indicates that the app is mandatory for the mailbox. A value of false indicates that the app is not mandatory. This attribute is optional. |
IsEnabledByDefault |
Specifies whether the app is enabled by default. A text value of true for the IsEnabledByDefault attribute indicates that the app is enabled by default. A value of false indicates that the app is not enabled by default. This attribute is optional. |
ProvidedTo |
Specifies to whom the app is provided. This attribute is optional. |
Type |
Specifies the type of the app. |
Scope |
Specifies the scope of the app. |
MarketplaceAssetId |
Specifies the marketplace asset identifier of the app. |
MarketplaceContentMarket |
Specifies the marketplace content that a user sees for details and reviews about an app. |
AppStatus |
Specifies the status code of a mail app in an unexpected state. |
Etoken |
Specifies the license token for paid or trial mail apps. |
Value | Description |
---|---|
Default |
Indicates that the app is available by default. |
Private |
Indicates that the app is private. |
MarketPlace |
Indicates that the app is a marketplace app. |
Value | Description |
---|---|
None |
Indicates that the app has no scope. |
User |
Indicates that the app is per user. |
Organization |
Indicates that the app is for an organization. |
Default |
Indicates that the app is a default app. |
Element | Description |
---|---|
SpecificUsers |
Specifies the email accounts that can access the app. |
Manifest |
Contains the base-64 encoded app manifest file. |
Element | Description |
---|---|
ClientExtensions |
Specifies an array of ClientExtension elements. |
This element was introduced in Exchange Server 2013.
The schema that describes this element is located in the IIS virtual directory that hosts Exchange Web Services.
Element | Example |
---|---|
Namespace |
http://schemas.microsoft.com/exchange/services/2006/types |
Schema Name |
Type schema |
Validation File |
types.xsd |
Can Be Empty |