ExchangeService.GetClientExtension method

Gets client extension information. This method is used in server-to-server calls to retrieve organization extensions for the administrator's Windows PowerShell or Exchange Unified Management Console (UMC) access and for the user's Windows PowerShell or UMC access, as well as user's activation for Outlook Web Access (OWA) or Outlook. This method is not expected to be used or called directly from a user client.

The GetClientExtension(StringList, Boolean, Boolean, String, StringList, StringList, Boolean) method is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

Namespace:  Microsoft.Exchange.WebServices.Data
Assembly:  Microsoft.Exchange.WebServices (in Microsoft.Exchange.WebServices.dll)

public GetClientExtensionResponse GetClientExtension(
	StringList requestedExtensionIds,
	bool shouldReturnEnabledOnly,
	bool isUserScope,
	string userId,
	StringList userEnabledExtensionIds,
	StringList userDisabledExtensionIds,
	bool isDebug
)

Parameters

requestedExtensionIds
Type: Microsoft.Exchange.WebServices.Data.StringList

A set of extension IDs.

shouldReturnEnabledOnly
Type: System.Boolean

true if only enabled extensions are returned; otherwise, false.

isUserScope
Type: System.Boolean

true if authentication is that of the associated user; otherwise, if authenticating with administrator access, false.

userId
Type: System.String

An optional user identity that allows filtering in cases where an administrator installs an extension for specific users.

userEnabledExtensionIds
Type: Microsoft.Exchange.WebServices.Data.StringList

An optional list of organization extension IDs that can be enabled by users. This is used for results filtering.

userDisabledExtensionIds
Type: Microsoft.Exchange.WebServices.Data.StringList

Optional list of organization extension IDs that can be disabled by users. This is used for results filtering.

isDebug
Type: System.Boolean

true if the organization master table in the arbitration mailbox should be returned for debug purposes; otherwise, false.

Show: