Compartilhar via


classe Intent::IntentTrigger

Representa um gatilho de intenção.

Membros

~IntentTrigger

Sintaxe: public inline virtual ~IntentTrigger ( );

Destruidor virtual.

IntentTrigger

Sintaxe: public inline explicit IntentTrigger ( SPXTRIGGERHANDLE htrigger );

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

Parâmetros

  • htrigger Identificador de gatilho.

operador SPXTRIGGERHANDLE

Sintaxe: public inline explicit operator SPXTRIGGERHANDLE ( );

Interno. Operador de conversão explícita.

Retornos

Um identificador.

De

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

Cria um gatilho de intenção usando a frase especificada.

Parâmetros

  • simplePhrase A frase simples para a qual criar um gatilho de intenção.

Retornos

Um ponteiro compartilhado para um gatilho de intenção.

De

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

Cria um gatilho de intenção usando o LanguageUnderstandingModel especificado.

Parâmetros

  • model O LanguageUnderstandingModel para o qual criar um gatilho de intenção.

Retornos

Um ponteiro compartilhado para um gatilho de intenção.

De

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

Cria um gatilho de intenção usando o LanguageUnderstandingModel especificado e um nome de intenção.

Parâmetros

  • model O LanguageUnderstandingModel para o qual criar um gatilho de intenção.

  • intentName O nome da intenção para a qual criar um gatilho de intenção.

Retornos

Um ponteiro compartilhado para um gatilho de intenção.