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