ILdapUnitProviderCreateOrUpdateRoleAsync - метод

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

Definition

Пространство имён: Tessa.Extensions.Platform.Server.AdSync
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
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
Соединение с сервером LDAP.
role  AdEntry
Описание объекта LDAP.
parentObjectGuid  NullableGuid
ID родительского подразделения.
parentObjectName  String
Название родительского подразделения.
updateUser  Boolean
true, если нужно обновлять пользователей, иначе false.
getUsersFuncAsync  FuncTaskListGuid  (Optional)
Функция для получения пользователей из Active Directory.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

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

См. также