RuntimeHelperExecuteInImpersonationContextAsync(String, String, String, FuncWindowsIdentity, ValueTask) - метод
Выполняет заданное действие actionAsync в контексте имперсонализации,
в которой текущий WindowsIdentity, передаваемый также в параметре,
определяется по заданным параметрам пользователя.
Пространство имён: Tessa.Platform.RuntimeСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static Task ExecuteInImpersonationContextAsync(
string domainName,
string userName,
string password,
Func<WindowsIdentity, ValueTask> actionAsync
)
Public Shared Function ExecuteInImpersonationContextAsync (
domainName As String,
userName As String,
password As String,
actionAsync As Func(Of WindowsIdentity, ValueTask)
) As Task
public:
static Task^ ExecuteInImpersonationContextAsync(
String^ domainName,
String^ userName,
String^ password,
Func<WindowsIdentity^, ValueTask>^ actionAsync
)
static member ExecuteInImpersonationContextAsync :
domainName : string *
userName : string *
password : string *
actionAsync : Func<WindowsIdentity, ValueTask> -> Task
- domainName String
- Доменное имя компьютера пользователя для имперсонализации.
- userName String
- Имя пользователя для имперсонализации.
- password String
- Пароль пользователя для имперсонализации.
- actionAsync FuncWindowsIdentity, ValueTask
- Действие, которое выполняется в контексте имперсонализации.
TaskАсинхронная задача.