AiViewSearchExtensionsFindDepartmentOrAddErrorAsync - метод

Получить из базы данных справочную информацию о подразделении, или null если есть ошибки. Если есть ошибки - они будут добавлены в outMessageBuilder.

Definition

Пространство имён: Tessa.Ai.AiViewSearch
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public static Task<AiDepartmentInfo?> FindDepartmentOrAddErrorAsync(
	this IAiDepartmentSearchService aiDepartmentSearchService,
	string aiDepartmentName,
	IValidationResultBuilder validationResult,
	StringBuilder outMessageBuilder,
	Dictionary<string, IList<AiDepartmentInfo>?> departmentsLocalCache,
	CancellationToken cancellationToken
)

Параметры

aiDepartmentSearchService  IAiDepartmentSearchService
Сервис поиска подразделений в БД.
aiDepartmentName  String
Наименование подразделения, полученное от ИИ агента.
validationResult  IValidationResultBuilder
Объект, выполняющий построение результата валидации.
outMessageBuilder  StringBuilder
Билдер выходных сообщений.
departmentsLocalCache  DictionaryString, IListAiDepartmentInfo
Локальный кэш результатов поиска подразделений.
cancellationToken  CancellationToken
Propagates notification that operations should be canceled.

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

TaskAiDepartmentInfo
Справочная информация о подразделении или null.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IAiDepartmentSearchService. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также