AiViewSearchExtensionsFindUserInfoOrAddErrorAsync - метод

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

Definition

Пространство имён: Tessa.Ai.AiViewSearch
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public static Task<AiEmployeeInfo?> FindUserInfoOrAddErrorAsync(
	this IAiEmployeeSearchService aiEmployeeSearchService,
	AiEmployee aiEmployee,
	IValidationResultBuilder validationResult,
	StringBuilder outMessageBuilder,
	Dictionary<string, IList<AiEmployeeInfo>?> usersLocalCache,
	CancellationToken cancellationToken
)

Параметры

aiEmployeeSearchService  IAiEmployeeSearchService
Service for searching employees in the view.
aiEmployee  AiEmployee
An employee model to search in a view that contains a last name, first name, and middle name.
validationResult  IValidationResultBuilder
Объект, выполняющий построение результата валидации.
outMessageBuilder  StringBuilder
Билдер выходных сообщений.
usersLocalCache  DictionaryString, IListAiEmployeeInfo
Локальный кэш результатов поиска сотрудников.
cancellationToken  CancellationToken
Propagates notification that operations should be canceled.

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

TaskAiEmployeeInfo
Справочная информация о пользователе или null.

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

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

См. также