ClientExtension Constructor

Definition

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.

public:
 ClientExtension(Microsoft::Exchange::WebServices::Data::ExtensionType type, Microsoft::Exchange::WebServices::Data::ExtensionInstallScope scope, System::IO::Stream ^ manifestStream, System::String ^ marketplaceAssetID, System::String ^ marketplaceContentMarket, bool isAvailable, bool isMandatory, bool isEnabledByDefault, Microsoft::Exchange::WebServices::Data::ClientExtensionProvidedTo providedTo, Microsoft::Exchange::WebServices::Data::StringList ^ specificUsers, System::String ^ appStatus, System::String ^ etoken);
public ClientExtension (Microsoft.Exchange.WebServices.Data.ExtensionType type, Microsoft.Exchange.WebServices.Data.ExtensionInstallScope scope, System.IO.Stream manifestStream, string marketplaceAssetID, string marketplaceContentMarket, bool isAvailable, bool isMandatory, bool isEnabledByDefault, Microsoft.Exchange.WebServices.Data.ClientExtensionProvidedTo providedTo, Microsoft.Exchange.WebServices.Data.StringList specificUsers, string appStatus, string etoken);
Public Sub New (type As ExtensionType, scope As ExtensionInstallScope, manifestStream As Stream, marketplaceAssetID As String, marketplaceContentMarket As String, isAvailable As Boolean, isMandatory As Boolean, isEnabledByDefault As Boolean, providedTo As ClientExtensionProvidedTo, specificUsers As StringList, appStatus As String, etoken As String)

Parameters

type
ExtensionType

The extension type.

scope
ExtensionInstallScope

The extension install scope.

manifestStream
Stream

The manifest stream; can be null.

marketplaceAssetID
String

The asset ID for Office Marketplace.

marketplaceContentMarket
String

The content market for Office Marketplace.

isAvailable
Boolean

true if the extension is available; otherwise, false.

isMandatory
Boolean

true if the extension is mandatory; otherwise, false.

isEnabledByDefault
Boolean

true if the extension is enabled by default; otherwise, false.

providedTo
ClientExtensionProvidedTo

The organizational group membership.

specificUsers
StringList

The list of users extension is provided for; can be null.

appStatus
String

The app's status.

etoken
String

The entitlement token for the app.

Applies to