The ClientExtension element contains user and configuration information about an app.
<ClientExtension IsAvailable=" true | false " IsMandatory=" true | false " IsEnabledByDefault=" true | false " Type="" Scope="" MarketplaceAssetId="" MarketplaceContentMarket="" AppStatus="" Etoken="">
<SpecificUsers></SpecificUsers>
<Manifest></Manifest>
</ClientExtension>
ClientExtensionType
Attributes and elements
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 |
SpecificUsers
|
Specifies the email accounts that can access the app.
|
Manifest
|
Contains the base-64 encoded app manifest file.
|
Parent elements
| 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
|
|
See also