ILdapProviderFindAsync - метод

Находит записи в каталоге AD по указанному Distinguished Name (DN).

Definition

Пространство имён: Tessa.Extensions.Platform.Server.Ldap
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
ValueTask<List<AdEntry>> FindAsync(
	ILdapContext context,
	AdConnection? conn,
	string distinguishedName,
	string? ldapSearchFilter = null,
	int searchScope = 0,
	bool skipReferral = false,
	List<string>? connList = null,
	string[]? attributeList = null,
	CancellationToken cancellationToken = default
)

Параметры

context  ILdapContext
Контекст взаимодействия с сервером LDAP/AD по текущим открытым соединениям.
conn  AdConnection
Соединение AD/LDAP.
distinguishedName  String
Distinguished Name.
ldapSearchFilter  String  (Optional)
Фильтр.
searchScope  Int32  (Optional)
Область поиска.
skipReferral  Boolean  (Optional)
Не искать в дружественных серверах.
connList  ListString  (Optional)
Список пройденных соединений.
attributeList  String  (Optional)
Список атрибутов, которые необходимо получить.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskListAdEntry
Список записей в каталоге AD.

См. также