AiToolInfo - класс

Информация об инструменте для отображения в настройках.

Definition

Пространство имён: Tessa.Ai.Agent.Models
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public class AiToolInfo : StorageSerializable
Inheritance
Object    StorageSerializable    AiToolInfo
Derived

Конструкторы

AiToolInfo Создаёт экземпляр информации об инструменте.
AiToolInfo(String, String) Создаёт экземпляр информации об инструменте.

Свойства

CardID Идентификатор карточки, в которой определён инструмент. Только для карточных инструментов.
Description Описание инструмента. Используется для задания дополнительных условий выбора инструмента в ИИ.
Disabled Признак, что инструмент отключен.
Hint Справка по инструменту для пользователя.
ID Уникальный идентификатор инструмента в формате ^[a-zA-Z][a-zA-Z0-9_-]*$.
Infinite Признак, что работа инструмента прерывается пользователем в явном виде. Т.е. инструмент является "бесконечным" и сам не может определить момент своего завершения.
Name Название инструмента. Используется для выбора инструмента в ИИ.
PluginName Полностью квалифицированное имя плагина, где определён инструмент.
RequireFile Признак, что инструменту необходим файл для работы.
System Признак, что инструмент служебный (доступен только через API).

Методы

DeserializeВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от StorageSerializable)
DeserializeAndGetCoreВыполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от StorageSerializable)
DeserializeCoreВыполняет десериализацию полей объекта из заданного хранилища.
(Переопределяет StorageSerializableDeserializeCore(DictionaryString, Object))
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SerializeВыполняет сериализацию полей объекта в заданное хранилище.
(Унаследован от StorageSerializable)
SerializeCoreВыполняет сериализацию полей объекта в заданное хранилище.
(Переопределяет StorageSerializableSerializeCore(DictionaryString, Object))
ToStringReturns a string that represents the current object.
(Унаследован от Object)

См. также