ITessaPlatformDependenciesExecuteInImpersonationContext - метод

Выполняет действие action от имени заданной учётной записи пользователя accountName. Метод должен вызываться только в том случае, если выполнение от имени учётной записи поддерживается платформой [TessaPlatformFeature.Impersonation].

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
void ExecuteInImpersonationContext(
	string accountName,
	string password,
	Action<IImpersonationContext> action,
	string defaultDomain = null
)

Параметры

accountName  String
Имя учётной записи, которая используется для выполнения действия.
password  String
Пароль учётной записи.
action  ActionIImpersonationContext
Выполняемое действие от имени заданной учётной записи.
defaultDomain  String  (Optional)
Домен по умолчанию, используемый, если домен не был определён по имени учётной записи accountName. Актуально в ситуации, когда платформа поддерживает домены, например, Active Directory.

Исключения

[System.PlatformNotSupportedException]Операция не поддерживается для текущей платформы.

См. также