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 det angivna handtaget.

Parameterar

  • htrigger Utlösarhandtag.

operatorN SPXTRIGGERHANDLE

Syntax: public inline explicit operator SPXTRIGGERHANDLE ( );

Inre. Explicit konverteringsoperator.

Återlämning

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.

Parameterar

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

Återlämning

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 den angivna LanguageUnderstandingModel.

Parameterar

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

Återlämning

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.

Parameterar

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

  • intentName Avsiktsnamnet som du vill skapa en avsiktsutlösare för.

Återlämning

En delad pekare till en avsiktsutlösare.