ClientExtension Class

Definition

Defines a reference to a client extension object. The ClientExtension class is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

public ref class ClientExtension sealed : Microsoft::Exchange::WebServices::Data::ComplexProperty
public sealed class ClientExtension : Microsoft.Exchange.WebServices.Data.ComplexProperty
Public NotInheritable Class ClientExtension
Inherits ComplexProperty
Inheritance
ClientExtension

Constructors

ClientExtension(ExtensionType, ExtensionInstallScope, Stream, String, String, Boolean, Boolean, Boolean, ClientExtensionProvidedTo, StringList, String, String)

Initializes a new instance of the ClientExtension class.The ClientExtension(ExtensionType, ExtensionInstallScope, Stream, String, String, Boolean, Boolean, Boolean, ClientExtensionProvidedTo, StringList, String, String) method is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

Properties

AppStatus

Gets or sets the app status.The AppStatus property is applicable for clients that target Exchange Online and versions of Exchange starting with 15.00.0847.032.

Etoken

Gets or sets the entitlement token for the app.The Etoken property is applicable for clients that target Exchange Online and versions of Exchange starting with 15.00.0847.032.

IsAvailable

Gets or sets the value indicating whether the extension is available. The IsAvailable property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

IsEnabledByDefault

Gets or sets the value indicating whether the extension is enabled by default. The IsEnabledByDefault property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

IsMandatory

Gets or sets the value indicating whether the extension is required. The IsMandatory property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

ManifestStream

Gets or sets the extension manifest stream. The ManifestStream property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

MarketplaceAssetID

Gets or sets the asset ID for Office Marketplace. The MarketplaceAssetID property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

MarketplaceContentMarket

Gets or sets the marketplace content. The MarketplaceContentMarket property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

ProvidedTo

Gets or sets the organizational group membership that can access the extension. The ProvidedTo property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

Scope

Gets or sets the extension scope. The Scope property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

SpecificUsers

Gets or sets the user list this extension is provided to. The SpecificUsers property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

Type

Gets or sets the extension type. The Type property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

Applies to