AiViewSearchExtensionsFindUserInfoOrAddErrorAsync - метод
Получить из кэша или представления справочную информацию о пользователе, или null если есть ошибки.
Если есть ошибки - они будут добавлены в outMessageBuilder.
Пространство имён: Tessa.Ai.AiViewSearchСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public static Task<AiEmployeeInfo?> FindUserInfoOrAddErrorAsync(
this IAiEmployeeSearchService aiEmployeeSearchService,
AiEmployee aiEmployee,
IValidationResultBuilder validationResult,
StringBuilder outMessageBuilder,
Dictionary<string, IList<AiEmployeeInfo>?> usersLocalCache,
CancellationToken cancellationToken
)
<ExtensionAttribute>
Public Shared Function FindUserInfoOrAddErrorAsync (
aiEmployeeSearchService As IAiEmployeeSearchService,
aiEmployee As AiEmployee,
validationResult As IValidationResultBuilder,
outMessageBuilder As StringBuilder,
usersLocalCache As Dictionary(Of String, IList(Of AiEmployeeInfo)),
cancellationToken As CancellationToken
) As Task(Of AiEmployeeInfo)
public:
[ExtensionAttribute]
static Task<AiEmployeeInfo^>^ FindUserInfoOrAddErrorAsync(
IAiEmployeeSearchService^ aiEmployeeSearchService,
AiEmployee^ aiEmployee,
IValidationResultBuilder^ validationResult,
StringBuilder^ outMessageBuilder,
Dictionary<String^, IList<AiEmployeeInfo^>^>^ usersLocalCache,
CancellationToken cancellationToken
)
[<ExtensionAttribute>]
static member FindUserInfoOrAddErrorAsync :
aiEmployeeSearchService : IAiEmployeeSearchService *
aiEmployee : AiEmployee *
validationResult : IValidationResultBuilder *
outMessageBuilder : StringBuilder *
usersLocalCache : Dictionary<string, IList<AiEmployeeInfo>> *
cancellationToken : CancellationToken -> Task<AiEmployeeInfo>
- 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#).