AiViewSearchExtensionsFindPartnerInfoOrAddErrorAsync - метод

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

Definition

Пространство имён: Tessa.Ai.AiViewSearch
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public static Task<AiPartnerInfo?> FindPartnerInfoOrAddErrorAsync(
	this IAiPartnerSearchService aiPartnerSearchService,
	AiPartner aiPartner,
	IValidationResultBuilder validationResult,
	StringBuilder outMessageBuilder,
	Dictionary<string, IList<AiPartnerInfo>?> partnersLocalCache,
	CancellationToken cancellationToken
)

Параметры

aiPartnerSearchService  IAiPartnerSearchService
Service for searching partner in the view.
aiPartner  AiPartner
Модель контрагента, используемая для поиска в типовом представлении "Контрагенты".
validationResult  IValidationResultBuilder
Объект, выполняющий построение результата валидации.
outMessageBuilder  StringBuilder
Билдер выходных сообщений.
partnersLocalCache  DictionaryString, IListAiPartnerInfo
Локальный кэш результатов поиска контрагентов.
cancellationToken  CancellationToken
Propagates notification that operations should be canceled.

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

TaskAiPartnerInfo
Справочная информация о контрагенте или null.

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

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

См. также