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