Partilhar via


intenção de classe::IntentTrigger

Representa um acionador de intenção.

Membros

~IntentTrigger

Sintaxe: public inline virtual ~IntentTrigger ( );

Destrutor virtual.

IntentTrigger

Sintaxe: public inline explicit IntentTrigger ( SPXTRIGGERHANDLE htrigger );

Construtor interno. Cria uma nova instância com o identificador fornecido.

Parâmetros

  • htrigger Alça do acionador.

operador SPXTRIGGERHANDLE

Sintaxe: public inline explicit operator SPXTRIGGERHANDLE ( );

Interno. Operador de conversão explícita.

Devoluções

Um identificador.

De

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

Cria um acionador de intenção com a expressão especificada.

Parâmetros

  • simplePhrase A expressão simples para a criação de um acionador de intenção.

Devoluções

Um ponteiro partilhado para um acionador de intenção.

De

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

Cria um acionador de intenção com o LanguageUnderstandingModel especificado.

Parâmetros

  • model O LanguageUnderstandingModel para o que criar um acionador de intenção.

Devoluções

Um ponteiro partilhado para um acionador de intenção.

De

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

Cria um acionador de intenção com o LanguageUnderstandingModel especificado e um nome de intenção.

Parâmetros

  • model O LanguageUnderstandingModel para o que criar um acionador de intenção.

  • intentName O nome da intenção para o que criar um acionador de intenção.

Devoluções

Um ponteiro partilhado para um acionador de intenção.