Condividi tramite


Classe Intent::IntentTrigger

Rappresenta un trigger di finalità.

Membri

~IntentTrigger

Sintassi: public inline virtual ~IntentTrigger ( );

Distruttore virtuale.

IntentTrigger

Sintassi: public inline explicit IntentTrigger ( SPXTRIGGERHANDLE htrigger );

Costruttore interno. Crea una nuova istanza usando l'handle fornito.

Parametri

  • htrigger Handle del trigger.

operatore SPXTRIGGERHANDLE

Sintassi: public inline explicit operator SPXTRIGGERHANDLE ( );

Interno. Operatore di conversione esplicito.

Restituisce

Handle.

Da

Sintassi: public inline static std::shared_ptr< IntentTrigger > From ( const std::string & simplePhrase );

Crea un trigger di finalità usando la frase specificata.

Parametri

  • simplePhrase Frase semplice per cui creare un trigger di finalità.

Restituisce

Puntatore condiviso a un trigger di finalità.

Da

Sintassi: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model );

Crea un trigger di finalità usando l'oggetto LanguageUnderstandingModel specificato.

Parametri

  • model LanguageUnderstandingModel per cui creare un trigger di finalità.

Restituisce

Puntatore condiviso a un trigger di finalità.

Da

Sintassi: public inline static std::shared_ptr< IntentTrigger > From ( std::shared_ptr< LanguageUnderstandingModel > model , const std::string & intentName );

Crea un trigger di finalità usando il languageUnderstandingModel specificato e un nome di finalità.

Parametri

  • model LanguageUnderstandingModel per cui creare un trigger di finalità.

  • intentName Nome della finalità per cui creare un trigger di finalità.

Restituisce

Puntatore condiviso a un trigger di finalità.