AiToolManagerGetAllToolsAsync - метод
Получить все существующие в системе инструменты без ограничений.
Включая дубликаты и отключенные.
Пространство имён: Tessa.Ai.AgentСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public Task<IReadOnlyList<AiToolInfo>> GetAllToolsAsync(
bool skipAccessCheck,
CancellationToken cancellationToken = default
)
Public Function GetAllToolsAsync (
skipAccessCheck As Boolean,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of IReadOnlyList(Of AiToolInfo))
public:
virtual Task<IReadOnlyList<AiToolInfo^>^>^ GetAllToolsAsync(
bool skipAccessCheck,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract GetAllToolsAsync :
skipAccessCheck : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<IReadOnlyList<AiToolInfo>>
override GetAllToolsAsync :
skipAccessCheck : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<IReadOnlyList<AiToolInfo>>
- skipAccessCheck Boolean
- Флаг, что нужно намеренно пропустить проверку прав доступа.
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
TaskIReadOnlyListAiToolInfoВсе определённые в системе инструменты.
IAiToolManagerGetAllToolsAsync(Boolean, CancellationToken)