class Intent::IntentTrigger
Представляет триггер намерения.
Элементы
~IntentTrigger
Синтаксис: public inline virtual ~IntentTrigger ( );
Виртуальный деструктор.
IntentTrigger
Синтаксис: public inline explicit IntentTrigger ( SPXTRIGGERHANDLE htrigger );
Внутренний конструктор. Создает новый экземпляр с помощью предоставленного дескриптора.
Параметры
-
htrigger
Дескриптор триггера.
оператор SPXTRIGGERHANDLE
Синтаксис: public inline explicit operator SPXTRIGGERHANDLE ( );
Внутренний. Оператор явного преобразования.
Возвращаемое значение
Дескриптор.
Исходный тип
Синтаксис: public inline static std::shared_ptr< IntentTrigger > From ( const std::string & simplePhrase );
Создает триггер намерения, используя указанную фразу.
Параметры
-
simplePhrase
Простая фраза для создания триггера намерения.
Возвращаемое значение
Общий указатель на триггер намерения.
Исходный тип
Синтаксис: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model );
Создает триггер намерения, используя указанный Объект LanguageUnderstandingModel.
Параметры
-
model
LanguageUnderstandingModel для создания триггера намерения.
Возвращаемое значение
Общий указатель на триггер намерения.
Исходный тип
Синтаксис: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model , const std::string & intentName );
Создает триггер намерения, используя указанный Объект LanguageUnderstandingModel и имя намерения.
Параметры
model
LanguageUnderstandingModel для создания триггера намерения.intentName
Имя намерения, для создания триггера намерения.
Возвращаемое значение
Общий указатель на триггер намерения.