ClientExtension
The ClientExtension element contains user and configuration information about an app.
Last modified: February 24, 2014
Applies to: Exchange Online | Exchange Server 2013 | Office 365
<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.
Attributes
|
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. |
Type
|
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. |
Scope
|
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. |
Child elements
|
Element |
Description |
|---|---|
|
Specifies the email accounts that can access the app. |
|
|
Contains the base-64 encoded app manifest file. |
Parent elements
|
Element |
Description |
|---|---|
|
Specifies an array of ClientExtension elements. |