Поделиться через


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 Имя намерения, для создания триггера намерения.

Возвращаемое значение

Общий указатель на триггер намерения.