ExchangeServiceGetClientExtension - метод |
Get the client extension data. This method is used in server-to-server calls to retrieve ORG extensions for
admin powershell/UMC access and user's powershell/UMC access as well as user's activation for OWA/Outlook.
This is expected to never be used or called directly from user client.
Пространство имён:
Tessa.Exchange.WebServices.Data
Сборка:
Tessa.Server (в Tessa.Server.dll) Версия: 3.5.0.19
Синтаксис public Task<GetClientExtensionResponse> GetClientExtension(
StringList requestedExtensionIds,
bool shouldReturnEnabledOnly,
bool isUserScope,
string userId,
StringList userEnabledExtensionIds,
StringList userDisabledExtensionIds,
bool isDebug,
CancellationToken token = default
)
Public Function GetClientExtension (
requestedExtensionIds As StringList,
shouldReturnEnabledOnly As Boolean,
isUserScope As Boolean,
userId As String,
userEnabledExtensionIds As StringList,
userDisabledExtensionIds As StringList,
isDebug As Boolean,
Optional token As CancellationToken = Nothing
) As Task(Of GetClientExtensionResponse)
public:
Task<GetClientExtensionResponse^>^ GetClientExtension(
StringList^ requestedExtensionIds,
bool shouldReturnEnabledOnly,
bool isUserScope,
String^ userId,
StringList^ userEnabledExtensionIds,
StringList^ userDisabledExtensionIds,
bool isDebug,
CancellationToken token = CancellationToken()
)
member GetClientExtension :
requestedExtensionIds : StringList *
shouldReturnEnabledOnly : bool *
isUserScope : bool *
userId : string *
userEnabledExtensionIds : StringList *
userDisabledExtensionIds : StringList *
isDebug : bool *
?token : CancellationToken
(* Defaults:
let _token = defaultArg token new CancellationToken()
*)
-> Task<GetClientExtensionResponse>
Параметры
- requestedExtensionIds
- Тип: Tessa.Exchange.WebServices.DataStringList
An array of requested extension IDs to return. - shouldReturnEnabledOnly
- Тип: SystemBoolean
Whether enabled extension only should be returned, e.g. for user's
OWA/Outlook activation scenario. - isUserScope
- Тип: SystemBoolean
Whether it's called from admin or user scope - userId
- Тип: SystemString
Specifies optional (if called with user scope) user identity. This will allow to do proper
filtering in cases where admin installs an extension for specific users only - userEnabledExtensionIds
- Тип: Tessa.Exchange.WebServices.DataStringList
Optional list of org extension IDs which user enabled. This is necessary for
proper result filtering on the server end. E.g. if admin installed N extensions but didn't enable them, it does not
make sense to return manifests for those which user never enabled either. Used only when asked
for enabled extension only (activation scenario). - userDisabledExtensionIds
- Тип: Tessa.Exchange.WebServices.DataStringList
Optional list of org extension IDs which user disabled. This is necessary for
proper result filtering on the server end. E.g. if admin installed N optional extensions and enabled them, it does
not make sense to retrieve manifests for extensions which user disabled for him or herself. Used only when asked
for enabled extension only (activation scenario). - isDebug
- Тип: SystemBoolean
Optional flag to indicate whether it is debug mode.
If it is, org master table in arbitration mailbox will be returned for debugging purpose. - token (Optional)
- Тип: System.ThreadingCancellationToken
Возвращаемое значение
Тип:
TaskGetClientExtensionResponseCollection of ClientExtension objects
См. также