类 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 要为其创建意向触发器的意向名称。

返回

指向意向触发器的共享指针。