Delen via


class Intent::IntentTrigger

Vertegenwoordigt een intentietrigger.

Leden

~IntentTrigger

Syntaxis: public inline virtual ~IntentTrigger ( );

Virtuele destructor.

IntentTrigger

Syntaxis: public inline explicit IntentTrigger ( SPXTRIGGERHANDLE htrigger );

Interne constructor. Hiermee maakt u een nieuw exemplaar met behulp van de opgegeven ingang.

Parameters

  • htrigger Triggergreep.

operator SPXTRIGGERHANDLE

Syntaxis: public inline explicit operator SPXTRIGGERHANDLE ( );

Interne. Expliciete conversieoperator.

Retouren

Een handvat.

Van

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

Hiermee maakt u een intentietrigger met behulp van de opgegeven woordgroep.

Parameters

  • simplePhrase De eenvoudige zin om een intentietrigger voor te maken.

Retouren

Een gedeelde aanwijzer naar een intentietrigger.

Van

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

Hiermee maakt u een intentietrigger met behulp van de opgegeven LanguageUnderstandingModel.

Parameters

  • model Het LanguageUnderstandingModel om een intentietrigger voor te maken.

Retouren

Een gedeelde aanwijzer naar een intentietrigger.

Van

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

Hiermee maakt u een intentietrigger met behulp van de opgegeven LanguageUnderstandingModel en een intentienaam.

Parameters

  • model Het LanguageUnderstandingModel om een intentietrigger voor te maken.

  • intentName De intentienaam voor het maken van een intentietrigger.

Retouren

Een gedeelde aanwijzer naar een intentietrigger.