ILdapUnitProviderCreateOrUpdateRoleAsync - метод

Создает или обновляет статическую роль.

Definition

Пространство имён: Tessa.Extensions.Platform.Server.AdSync
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
Task<bool> CreateOrUpdateRoleAsync(
	IAdSyncContext syncContext,
	AdConnection conn,
	AdEntry role,
	Guid? parentObjectGuid,
	string? parentObjectName,
	bool updateUser,
	Func<Task<List<Guid>?>>? getUsersFuncAsync = null,
	CancellationToken cancellationToken = default
)

Параметры

syncContext  IAdSyncContext
conn  AdConnection
Класс для работы с соединением Active Directory/LDAP.
role  AdEntry
Запись с информацией о роли в каталоге AD.
parentObjectGuid  NullableGuid
ID родительского подразделения.
parentObjectName  String
Название родительского подразделения.
updateUser  Boolean
true, если нужно обновлять пользователей, иначе false.
getUsersFuncAsync  FuncTaskListGuid  (Optional)
Функция для получения пользователей из Active Directory.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

TaskBoolean
true, если роль создана, иначе false.

См. также