Dela via


class Intent::IntentTrigger

Representerar en avsiktsutlösare.

Medlemmar

~IntentTrigger

Syntax: public inline virtual ~IntentTrigger ( );

Virtuell destructor.

IntentTrigger

Syntax: public inline explicit IntentTrigger ( SPXTRIGGERHANDLE htrigger );

Intern konstruktor. Skapar en ny instans med hjälp av den angivna referensen.

Parametrar

  • htrigger Utlösarhandtag.

operatorN SPXTRIGGERHANDLE

Syntax: public inline explicit operator SPXTRIGGERHANDLE ( );

Interna. Explicit konverteringsoperator.

Returer

Ett handtag.

Från

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

Skapar en avsiktsutlösare med den angivna frasen.

Parametrar

  • simplePhrase Den enkla frasen att skapa en avsiktsutlösare för.

Returer

En delad pekare till en avsiktsutlösare.

Från

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

Skapar en avsiktsutlösare med hjälp av angivet LanguageUnderstandingModel.

Parametrar

  • model LanguageUnderstandingModel att skapa en avsiktsutlösare för.

Returer

En delad pekare till en avsiktsutlösare.

Från

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

Skapar en avsiktsutlösare med angivet LanguageUnderstandingModel och ett avsiktsnamn.

Parametrar

  • model LanguageUnderstandingModel att skapa en avsiktsutlösare för.

  • intentName Avsiktsnamnet som en avsiktsutlösare ska skapas för.

Returer

En delad pekare till en avsiktsutlösare.