AiAgentPluginBaseSetupDeferredResultAsync - метод
Устанавливает отложенный результат инструмента.
Пространство имён: Tessa.Ai.AgentСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public virtual ValueTask<AiAsyncOperationStatus> SetupDeferredResultAsync(
string toolId,
Guid operationID,
AiAgentContext context,
CancellationToken cancellationToken = default
)
Public Overridable Function SetupDeferredResultAsync (
toolId As String,
operationID As Guid,
context As AiAgentContext,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of AiAsyncOperationStatus)
public:
virtual ValueTask<AiAsyncOperationStatus^> SetupDeferredResultAsync(
String^ toolId,
Guid operationID,
AiAgentContext^ context,
CancellationToken cancellationToken = CancellationToken()
)
abstract SetupDeferredResultAsync :
toolId : string *
operationID : Guid *
context : AiAgentContext *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<AiAsyncOperationStatus>
override SetupDeferredResultAsync :
toolId : string *
operationID : Guid *
context : AiAgentContext *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<AiAsyncOperationStatus>
- toolId String
Уникальный идентификатор инструмента в формате ^[a-zA-Z][a-zA-Z0-9_-]*$.
- operationID Guid
- Идентификатор операции, по которой необходимо получить результат.
- context AiAgentContext
Контекст процесса ИИ-агента.
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
ValueTaskAiAsyncOperationStatus
Информация об операции, запущенной ИИ инструментом.
IAiAgentPluginSetupDeferredResultAsync(String, Guid, AiAgentContext, CancellationToken)
Предполагается, что на этом этапе все данные от ИИ уже были получены и операция, запущенная инструментом, выполнена.