ITessaPlatformDependenciesExecuteInImpersonationContext - метод
Выполняет действие action от имени заданной учётной записи пользователя accountName.
Метод должен вызываться только в том случае, если выполнение от имени учётной записи
поддерживается платформой [TessaPlatformFeature.Impersonation].
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
void ExecuteInImpersonationContext(
string accountName,
string password,
Action<IImpersonationContext> action,
string defaultDomain = null
)
Sub ExecuteInImpersonationContext (
accountName As String,
password As String,
action As Action(Of IImpersonationContext),
Optional defaultDomain As String = Nothing
)
void ExecuteInImpersonationContext(
String^ accountName,
String^ password,
Action<IImpersonationContext^>^ action,
String^ defaultDomain = nullptr
)
abstract ExecuteInImpersonationContext :
accountName : string *
password : string *
action : Action<IImpersonationContext> *
?defaultDomain : string
(* Defaults:
let _defaultDomain = defaultArg defaultDomain null
*)
-> unit
Параметры
- accountName String
- Имя учётной записи, которая используется для выполнения действия.
- password String
- Пароль учётной записи.
- action ActionIImpersonationContext
- Выполняемое действие от имени заданной учётной записи.
- defaultDomain String (Optional)
-
Домен по умолчанию, используемый, если домен не был определён по имени учётной записи accountName.
Актуально в ситуации, когда платформа поддерживает домены, например, Active Directory.
[System.PlatformNotSupportedException] | Операция не поддерживается для текущей платформы. |
Ссылки
[System.PlatformNotSupportedException]